Mysql本地和远程权限问题

原创 2016年05月30日 12:44:04

以前解决mysql权限问题时,都是无脑拷贝网上的命令行来解决问题,其实要理解授权语句的含义,才能在下一次碰到此类问题兵不血刃。

使用命令“use mysql”,报错: ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysql'

解决:

打开my.ini,修改如下:

[mysqld]
skip-external-locking
skip-name-resolve
skip-grant-tables  

即跳过权限验证,不然得重新装mysql,那就太麻烦了

然后就是授权:

 mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';//重新设置密码
 mysql> FLUSH PRIVILEGES;

mysql>grant all privileges on *.* to root@localhost identified by 'yourpassword'//给本地授权

mysql> FLUSH PRIVILEGES;

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;//远程授权

mysql> FLUSH PRIVILEGES;



新版本mysql5.7处理方式不一样,可参考MySQL5.7.10免安装版配置,mysql5.7.10免安装版

版权声明:本文为博主原创文章,未经暴烈骑士允许或未声明者不得转载。

解决远程连接Mysql出现的权限问题

情景: 今天运行了本地服务器程序出现数据库连接报错的,通过查看程序发现对应连接的数据库是虚拟器上的数据库,先使用linux命令ifconfig查看对应的虚拟机Ip地址,虚拟机的ip地址为192.168...

mysql连接权限问题 Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号

我用虚拟机上的java程序连接本地mysql,遇到is not allowed to connect to this MySQL server的问题。 从网上查了下Host 'XXX' is not...

mysql 远程root权限

  • 2011年09月28日 21:52
  • 138B
  • 下载

mysql数据库设置远程连接权限

mysql数据库设置远程连接权限 mysql 安装好了,服务器登录都正常,在电脑输入正常账号密码登录连接时报错如下,意思是本地IP没有登录权限,root用户默认只能在loca...

linux下mysql开启远程访问权限及防火墙开放3306端口

报错:1130-host ... is not allowed to connect to this MySql server 解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在l...

【技术分享】CVE-2016-6662:Mysql远程代码执行/权限提升技术分析正式版(9/13 10:47更新)

【技术分享】CVE-2016-6662:Mysql远程代码执行/权限提升技术分析正式版(9/13 10:47更新) 作者:苦逼司马(凌晨四点收到投稿,...

mysql远程访问权限设置

mysql访问权限设置(转)   1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的   查看的办法如下:   netstat -an | grep 330...

mysql在Linux环境下开启远程访问权限和开放3306端口

一:开启mysql远程访问权限。        默认mysql的用户是没有远程访问的权限的,那么当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。一般有改表和授权两种方法来实现...

Mysql权限控制 - 允许用户远程连接

原文: http://www.cnblogs.com/davidgu/p/3706663.html Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要...

MYSQL远程登录权限设置

Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql本地和远程权限问题
举报原因:
原因补充:

(最多只允许输入30个字)