1.安装好Navicat及mysql
2.进入数据库
mysql -uroot -p
输入密码出现如下问题:
access denied for user ‘root’@‘localhost’
找了很多办法没有用,发现只是密码输入错误ε=(´ο`*)))唉
3.mysql授权
效果:使root用户使用密码12345(密码可自行设置)从任何主机连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
在user表中查找user和host
mysql> select host,user from user
退出mysql
mysql>exit
4.修改mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address(在Basic Setting下方),将127.0.0.1改为0.0.0.0,然后保存退出
重启mysql
service mysql restart
5.在阿里云服务器实例的安全组配置中添加3306端口
最后就可以成功连接了!