linux中mysql运程连接时错误host ‘192.168.0.1’ is not allowed to connect to this MySql server
2016-03-09 13:41
561 查看
1.改表法
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
mysql>select host, user from user;
mysql>exit
2.授权法
在安装mysql的机器上运行:
1、mysql -h -u
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES //修改生效
4、mysql>EXIT //退出MySQL服务器
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
mysql>select host, user from user;
mysql>exit
2.授权法
在安装mysql的机器上运行:
1、mysql -h -u
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES //修改生效
4、mysql>EXIT //退出MySQL服务器
相关文章推荐
- Linux 用户、用户组及权限管理
- Linux压缩命令
- linux下将一个大的文件拆分成若干小文件
- linux下vi命令大全
- centos下的pcapy安装
- ssh远程登录linux live系统
- linux svn启动和关闭
- Linux下的SVN如何迁移到其他机器
- 【干货】马哥linux运维学院公开课-第一季
- linux awk命令详解
- Linux -- Solr 安装/配置
- linux下内存的统计和内存泄露类问题的定位
- 使用QtCreator进行Linux内核开发
- 关于Linux下进行输入法切换的方法
- linux的安装步骤和安装过程中需要注意的细节图解
- linux 启动引导修复
- Linux基本命令――管理目录和文件的属性
- linux服务器 keepalived双机热备实例 推荐
- Linux和WINDOWS下JAVA代码实现,用命令行实现对apk包重新签名打包优化
- Linux隐藏进程