分类
学习记录

MySQL启动远程连接

MySQL启动远程连接

MySQL启动远程连接

开发程序的时候经常会用到MySQL远程连接,生产环境中为了安全起见强烈建议关闭MySQL远程连接

开启MySQL远程连接

配置MySQL文件

#编辑配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#注释或更改
# bind-address          = 127.0.0.1

登录mysql数据库

mysql -uroot -p

设置root远程连接

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;

设置用户远程连接

增加用户

#只允许指定ip连接
create user '用户名'@'172.16.1.1' identified by '密码';
#允许所有ip连接(用通配符%表示)
create user '用户名'@'%' identified by '密码';

允许用户远程访问

mysql> GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

刷新权限

FLUSH PRIVILEGES;

如果还是无法访问

  • 检查网络设置
  • 检查防火墙设置

发表评论

电子邮件地址不会被公开。 必填项已用*标注