unbantu16.0.4本地 配置,连接 阿里云(Unbantu16.0.4)的mySql
-
通过ssh连接阿里云,避免使用远程控制,使用本地控制台。
ssh root @Ip ; // root——实例账号, Ip——公网ip (eg:下图1 )
连接成功:
2.安装mysql
a.
sudo apt-get install mysql-server
b.
sudo apt-get install libmysqlclient-dev ( 安装过程中记住自己数据库 的密码 账号 )
c.
sudo netstat -tap | grep mysql (检查socket处于 listen 状态则表示安装成功)
3.设置实例安全组(打开阿里的web控制台)
1.点开安全组(网络安全下)
2.右侧蓝色配置规则
3.快速创建规则(授权对象 :0.0.0.0/0==>默认所有ip都可以访问)
4.配置mySql(可以让外网访问)
- 授权 (root用户 使用密码 “123456 ” 在任何主机访问 ==自行设置)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
- 刷新
FLUSH PRIVILEGES;
- 检查授权是否成功
use mysql
select host,user from user;
- 修改配置文件 (退出数据库)(vim语法 i--进入编辑状态 ==》esc(退出编辑状态 )==》 冒号 +w (写入)+q(退出)=保存)
vim /etc/mysql/mysql.conf.d/mysqld.cnf
a.修改数据库编码 b.将127.0.0.1 改为0.0.0.0
-
重启数据库 连接 navicat 测试
service mysql restart