使用Debian 10.10。
我有一个MySQL问题。
service mysql reload 结果“访问被拒绝”
service mysql start正确执行。
所有数据库在启动mysql后都能正常工作。奇怪的是,重新加载会导致访问拒绝错误。
连接到mysql
mysql -p -u root -h localhost连接成功。
只有mysqladmin有问题:
mysqladmin start
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
mysqladmin reload
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'你知道mysqladmin有什么问题吗?也许是什么许可问题?
发布于 2021-08-31 02:00:04
这里有两项需要注意的事项:
service {daemon} reload将重新加载它们的配置文件。如果服务没有运行,那么将返回一个错误。一种选择是使用reload-or-restart,因为这将检查服务是否正在运行,并采取适当的操作: sudo服务mysqld重新加载或重新启动,您也可以使用restart,因为这样打字速度更快,并且几乎总是做正确的事情。https://dba.stackexchange.com/questions/298720
复制相似问题