zoukankan      html  css  js  c++  java
  • yum 安装mongodb mysql

    // 云环境下更新包 (center os)
    yum update (多更有益)

    修改yum包管理配置:
    vi /etc/yum.repos.d/mongodb-org-3.4.repo // 会自动新建mongodb-org-3.4.repo文件
    复制下面配置信息:
    [mongodb-org-3.4]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc


    // 安装mongodb
    yum install -y mongodb-org

    // 设置数据库存储路径,否则启动不了
    mkdir -p /data/db

    // 启动
    service mongodb start
    // 断开
    service mongodb start
    // 重启
    service mongodb restart

    // 修改mongodb配置文档
    vi /etc/mongod.conf

    卸载
     yum erase $(rpm -qa | grep mongodb-org)

    删除数据及日志
     rm -r /var/log/mongodb
     rm -r /var/lib/mongo


    // 连接
    mongo


    查看该服务用的哪个端口:
    netstat -atln

    // center os 安装nodeJS

    新建目录nodeJS

    下载nodejs

    wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz
    解压

    tar -xvf node-v8.0.0-linux-x64.tar.xz
    测试是否安装成功

    进入解压目录下的 bin 目录,执行 ls 命令

    cd node-v8.0.0-linux-x64/bin && ls
    有node 和 npm

    测试

    ./node -v


    安装成功

    现在 node 和 npm 还不能全局使用,做个链接

    ln -s /nodeJS/node-v8.0.0-linux-x64/bin/node /usr/local/bin/node

    ln -s /nodeJS/node-v8.0.0-linux-x64/bin/npm /usr/local/bin/npm
    可以在任何目录下执行 node 和 npm 命令

    注:

      查看环境变量echo $PATH

      /usr/local/bin是环境变量PATH的内容,所以建立软链接后可以直接使用node命令

    mysql 的云安装的问题

    默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log

    首先登录: mysql -u root -h localhost -p

    use mysql #打开mysql数据库

    #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip

    update user set host='%' where user='root' and host='localhost';

    flush privileges; #刷新权限表,使配置生效

    然后我们就能远程连接我们的mysql了。

    3、如果您想关闭远程连接,恢复mysql的默认设置(只能本地连接),您可以通过以下步骤操作:

    use mysql #打开mysql数据库

    #将host设置为localhost表示只能本地连接mysql

    update user set host='localhost' where user='root';

    flush privileges; #刷新权限表,使配置生效

    备注:您也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户。命令参考如下:

    grant all on *.* to 'yuancheng'@'%' identified by '123456';

    flush privileges;

  • 相关阅读:
    apk反编译
    mysql 安装解读
    安卓=--确认
    安卓--界面--改变image view
    安卓--返回时,不丢失转态
    安卓--跳转
    安卓--菜单
    安卓--Toast
    设置网页上收藏夹的图标
    分帧标签
  • 原文地址:https://www.cnblogs.com/yaobolove/p/8595789.html
Copyright © 2011-2022 走看看