Linux下的MySQL远程客户端无法连接_MySQL
程序员文章站
2024-02-04 08:43:16
...
前情提要:事先声明一下,这样做是对安全有好处的。刚初始化好的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。
推荐阅读
-
MySQL远程无法连接配置修改方法
-
Linux下打开MySQL慢查询记录的配置方法
-
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程_php实例
-
php在linux下检测mysql同步状态的方法_PHP教程
-
mysql 远程连接出现MySQL server has gone away的解决办法
-
linux下指定mysql数据库服务器主从同步的配置实例_MySQL
-
mysql 远程连接数据库的方法集合
-
mysql 在windows下服务无法启动的问题
-
Linux下的MySQL自动备份工具-第二版
-
windows和Linux环境下php apache mysql 环境的搭建教程