Linux下的MySQL远程客户端无法连接_MySQL
程序员文章站
2024-01-01 20:09:40
...
前情提要:事先声明一下,这样做是对安全有好处的。刚初始化好的MySQL是不能进行远程登录的。要实现登录的话,强烈建议新建一个权限低一点的用户再进行远程登录。直接使用root用户远程登录有很大的风险。分分钟数据库就有可能被黑客drop掉。
首先,修改/etc/mysql/my.cnf文件。把bind-address = 127.0.0.1这句给注释掉。解除地址绑定(或者是绑定一个你的固定地址。但宽带上网地址都是随机分配的,固定ip不可行)。
然后,给一个用户授权使他能够远程登录。执行下面两句即可。
grant all PRIVILEGES on *.* to user1@'%'identified by '123456' WITH GRANT OPTION;FLUSH PRIVILEGES;
最后重启一下mysql服务。service mysql restart。
推荐阅读
-
Linux下的MySQL远程客户端无法连接_MySQL
-
mysql允许远程连接的方法_MySQL
-
Linux操作系统下的Oracle数据库编程详解_MySQL
-
Linux下查看MySQL的安装路径
-
Mssql 2000通过本地客户端远程注册、连接服务器[图]_MySQL
-
Linux主机下解决MySQL的 Table is read only错误
-
在linux下写的mysql无法插入,sql语句在复制中变'脏'了.
-
centos下yum搭建安装linux+apache+mysql+php环境的方法
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
Linux SHELL 下用 MySQL 的中文问题