我有一个运行在linux机器上的Percona MySQL数据库5.6。我创建了名为test1和test2的新用户。我所做的就是将mysql数据库从测试安装程序导入到这个新设置中。之后,当我运行查询时
SELECT CONCAT('SHOW GRANTS FOR ''',user,'''@''',host,''';') FROM mysql.user
我的问题是:我创建了一个新用户:GRANT ALL PRIVILAGES ON sampdb.* TO 'monty'@'' IDENTIFIED BY 'pass',这个用户在两个数据库中使用:mysql.user(没有任何特权)和mysql.db(除了GRANT one之外几乎所有特权)。之后,我尝试通过这个新用户访问sampdb数据库:mysql -u monty -ppass sampdb。My
我需要重置mysql根密码,我使用了以下命令:mysql> FLUSH PRIVILEGES;和mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD然后我停止了mysql并重新启动,然后当我试图检查网站时,它说:建立数据库连接出错。我应该检查什么来解决这个问题?