命令行设置远程访问mysql

1、首先,进入数据库

mysql -uroot -p

2、然后,进入mysql库

mysql库的作用:


3、新建一个用户,并赋予它操作权限和远程访问权限

GRANT ALL PRIVILEGES ON *.* TO 'outside'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

注意:
1.其中第一个*为可操作全部数据库,如果你要指定请写上指定数据库名
2.第一个root为新建的用户名,第二个为新建的用户密码
3.%号为所有主机都可访问,要指定请输入指定主机ip

4、使设置生效

flush privileges;

5、查看是否创建成功

select host,user from user;

6、用另一台主机查看能否成功连接

mysql -h主机ip -u账号 -p密码

如果可以成功连接,恭喜你成功启用远程连接,若不行,请查看端口是否可以通过防火墙(安装时有一个选项防火墙对3306例外,你也可以在防火墙添加端口,具体请百度)

有错误欢迎指出,感谢观看,如果你觉得有帮助不妨点个赞吧!

原文地址:https://www.cnblogs.com/BeatOnDreamOn/p/13707047.html