远程连接MySQL

记录一下远程连接Linux下的mysql操作流程。

  1. 首先登陆Linux下的mysql
1
mysql -uroot -p(密码)
  1. 创建用户
1
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

‘%’代表在任何一台电脑都可以登陆

  1. 使更改立即生效
1
flush privileges;
  1. 查看数据库用户
1
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
  1. exit退出mysql

  2. 修改mysql

1
vim /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address 127.0.0.1改为bind-address 0.0.0.0

  1. 重启mysql
1
/etc/init.d/mysql restart
  1. 查看端口
1
show global variables like 'port';
  1. 然后使用navicat连接
Donate comment here
-------------本文结束感谢您的阅读-------------
0%