zoukankan      html  css  js  c++  java
  • Ubuntu 16.04数据库配置

    AWS  Ubuntu 16.04.3 LTS 

    一 安装MySql
    sudo apt-get install mysql-server mysql-client
    测试
    mysql -u root -h "127.0.0.1" -p

    注释配置文件访问限制
    sudo su
    vi /etc/mysql/mysql.conf.d/mysqld.cnf
    #bind-address = 127.0.0.1
    退出并保存:wq!

    MySql远程连接密码
    mysql -u root -p
    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
    FLUSH PRIVILEGES;

    重启mysql

    sudo su
    /etc/init.d/mysql restart

    查看端口
    netstat -an|grep 3306

    测试
    mysql -u root -h "52.53.197.214" -p
    123456


    二 安装Redis
    (自动地一起安装Redis命令行客户端程序)
    sudo apt-get install redis-server

    检查Redis服务器系统进程
    ps -aux|grep redis

    通过启动命令检查Redis服务器状态
    netstat -nlt|grep 6379
    sudo /etc/init.d/redis-server status

    本地客户端程序访问Redis服务器。
    redis-cli

    # 查看所有的key列表
    redis 127.0.0.1:6379> keys *

    增加一条记录key1
    redis 127.0.0.1:6379> set key1 "hello"
    # 打印记录
    redis 127.0.0.1:6379> get key1

    默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密码为redisredis
    sudo vi /etc/redis/redis.conf
    #取消注释requirepass
    requirepass redisredis

    打开远程访问的功能。
    sudo vi /etc/redis/redis.conf
    #注释bind
    #bind 127.0.0.1

    修改后,重启Redis服务器。
    sudo /etc/init.d/redis-server restart

    登陆Redis服务器,输入密码(不用密码可登陆但无法执行命令)
    redis-cli -a redisredis

    检查Redis服务器占用端口
    netstat -nlt|grep 6379
    远程访问
    redis-cli -a redisredis -h 52.53.197.241


    三 安装MongoDB
    导入包管理系统所需的公钥
     sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
    为MongoDB创建一个列表文件(Ubuntu 16.04)
      echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
     更新本地包数据库
    sudo apt-get update

    安装最新稳定版
    sudo apt-get install -y mongodb-org

    如果要安装指定版本,你必须为每个组件包指定该版本号,如下
    sudo apt-get install -y mongodb-org=3.2.10 mongodb-org-server=3.2.10 mongodb-org-shell=3.2.10 mongodb-org-mongos=3.2.10 mongodb-org-tools=3.2.10

    默认数据文件目录
    /var/lib/mongodb
    默认日志文件目录
    /var/log/mongodb

    启动MongoDB
    sudo service mongod start
    停止MongoDB
    sudo service mongod stop
    重启MongoDB
    sudo service mongod restart

    开始使用MongoDB,创建连接用户
    mongo
    use admin
    db.createUser({user: "root",pwd: "123456",roles: [ "readWrite", "dbAdmin" ]});
    再次登陆时需要使用账号密码 否则show collections 为空
    mongo
    use admin
    ab.auth("root","123456")
    show collections

    修改绑定ip
    vi /etc/mongod.conf
    注释掉
    bindIp: 127.0.0.1
    重启
    sudo service mongod restart
    开启端口
    iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

    Java及Tomcat请参考

    https://www.ght.me/neither-the-java_home-nor-the-jre_home.html

    http://blog.csdn.net/guochunyang/article/details/51820066

  • 相关阅读:
    promise请求数据(all方法)
    右键的点击事件
    微信小程序的接口调用封装
    微信小程序HTTP接口请求封装
    微信小程序得路由跳转
    管理系统得操作与解决思路
    HTTP协议
    动态语言概述
    AsynclAwait
    三种跨域解决方案
  • 原文地址:https://www.cnblogs.com/JimmyCode/p/6727103.html
Copyright © 2011-2022 走看看