目前阿里云 Ubuntu 16版本
1. sudo apt-get install mysql-server
2. sudo apt-get install libmysqlclient-dev
3. sudo netstat -tap | grep mysql
4.到/etc/mysql/mysql.conf.d
的mysqld.cnf 的
A.[mysqld] 下面 添加 跳过 skip-grant-tables
B.注释bind-address
5. ssh命令
mysql -uroot -p;
use mysql;
update user set host='%' where user='root';
flush privileges;
然后重启服务器 reboot
6查看端口开放netstat -an|grep 3306,如果只显示127.0.0.1 则需要打开全部访问
安装好mysql,检查一下外网能否访问
1.进入 阿里云控制台,到达ecs安全组 出方向 进方向 3306都可以
2.防火墙 输入ufw status看状态Status: inactive; iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
3.服务器上设置进入目录 etc/mysql/mysql.conf.d/ 进入mysqld.cnf ,修改bind-address
创建一个账号;
CREATE USER 'test' IDENTIFIED BY 'mima';
grant all privileges on *.* to test@"%" identified by "mima" with grant option; flush privileges;
。最后重启