公众号

Linux下Mysql开放远程端口3306用于远程登录

方法/步骤

1、远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。mysql -uroot -p(密码)。

2、创建用户用来远程连接

1
2
3
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
(第一个表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个密码表示密码)。

3、执行 flush privileges;命令立即生效

4、查询数据库的用户(看到创建新用户成功了)

1
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

5、查看端口号

1
show global variables like 'port';

没有设置可以再 /etc/my.cnf
中添加
port=3306
将bind-address = 127.0.0.1

设置成bind-address = 0.0.0.0(设备地址)

就可以了

重启 service mysql restart
OK!

最后想说:Star me on GitHub 欢迎 Star

🙈坚持原创技术分享,您的支持将鼓励我继续创作🙈
显示 Gitment 评论