`

mysql数据库访问授权

    博客分类:
  • DB
阅读更多


第一步:use到mysql数据库中,查看user表是否设置所有用户都可以远程访问的记录。
use mysql;
select user, host from user;

执行结果如下:

说明:host字段值为“%”,说明该步骤已设置完成,表示所有用户都可以远程访问。
如果没有上述记录,执行以下命令,可自动插入上述记录。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

注意:youpassword修改成你mysql的密码。

第二步:修改mysql的配置文件。
退出mysql命令,修改“/etc/mysql/my.cnf”文件,将“bind-address”值修改为“0.0.0.0”,或者将“bind-address”行注释掉,表示对所有IP均可以访问。


第三步:重启mysql服务
service mysql restart


第四步:在当前服务下验证是否可以支持远程访问
执行以下命令:
mysql -h 192.168.200.215 -uroot -p123123




  • 大小: 20.8 KB
  • 大小: 4.3 KB
  • 大小: 62.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics