1、ifconfig 查看本机IP
2、sudo apt-get update
3、sudo apt-get install mysql-server 安装mysql
4、systemctl status mysql 检查mysql服务状态
5、sudo mysql 超级管理员登陆mysql
6、use mysql; 切换mysql数据库
7、select host, user from user;检查mysql用户信息
8、update user set host = ‘%’ where user = ‘root’;修改root用户远程访问ip
9、alter user 'root’@‘%’ identified with mysql_native_password by ‘123456’;修改账户密码
注:第9这里有个坑,这条SQL只适用于mysql 5.7.9以后的版本,而且使用这条之前,先检查root是否存在密码(select host,user,authentication_string from user;),在将密码设置为空(update user set authentication_string='' where user='root';),这样才能操作第9步。
10、flush privlleges;刷新
11、mysql -u root -p 通过密码登录
12、telnet 127.0.0.1 3306 测试mysql端口
13、cd /etc/mysql/mysql.conf.d 切换文件夹
14、sudo vi mysql.conf 修改文件
修改绑定IP 127.0.0.1 —>0.0.0.0
两个都要改
15、systemctl restart mysql 重启mysql
16、telnet 本机IP 3306 测试远程访问