mysql -u root -pvmwaremysql>use mysql
mysql>update user set host = '%' where user = 'root'
mysql>select host, user from user
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY '1235' WITH GRANT OPTION
mysql>flush privileges 刷新权限使之生效
错误信息:
这个错误是由于密码错误引起的,在初次安装MySQL时会在/var/log/mysqld.log文件中保存初始化密码,但如果自己重置了密码之后又忘记了,登录时就会出现这种情况
解决步骤:
my.cnf在Linux中的位置:/etc/my.cnf
在[mysqld]后面第一行添加skip-grant-tables
设置密码的命令:
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码是设置错误造成的,解决方法为:
1、在电脑中打开mysql workbench程序。
2、在workbench的初始界面,点击“+”图标添加一个mysql连接,如图所示。
3、在d出的对话框中输入具体的mysql连接信息,如图所示。
4、连接到mysql服务器的数据库后,点击左边菜单中的“Server Status”,如图所示。
5、在打开的新界面中,找到“Configuration File”,这个就是mysql服务器配置文件地址。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)