当我使用find命令定位MySQL位置时,它返回以下路径。但是,我想重新启动MySQL。如果我停止路径(/usr/bin/mysql),它会显示以下错误
拒绝访问用户'root'@'localhost‘,密码=’NO‘
那么,哪个MySQL会在下面的路径中重启呢?
/usr/bin/mysql
/usr/share/mysql
/usr/lib/mysql
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/DBD/mysql
/usr/lib64/mysql
/var/lib/mysql
/var/lib/mysql/mysql
发布于 2019-12-24 08:18:51
要停止mysql帐户,请执行以下操作:
sudo mysqladmin -h localhost -u root -p shutdown
开始是:sudo systemctl start mysql.service
要确认:
sudo mysql -h localhost -u root -p
注意:根账号的默认密码是root
**不确定,但我认为这会关闭所有帐户的连接&也会启动所有帐户,尽管您已经通过使用grant语句停止使用具有特权访问权限/root访问权限的帐户。
示例
GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost';
源http://www.luciopanasci.it/Ebooks/MySQL%20Cookbook,%203rd%20Edition.pdf第2页主题1.1**
发布于 2012-08-02 14:39:47
以根用户身份运行service mysqld restart
如果这不起作用,请尝试/etc/init.d/mysqld restart
您可以使用以下命令来代替重新启动:
启动mysql的start
使用stop停止它
发布于 2012-08-02 14:37:56
如果Mysql作为服务运行:
sudo service mysql restart;或
sudo service path/to/mysql restart;编辑:
检查mysql是否正在运行
service --status-all
service --status-all | grep mysqlhttps://stackoverflow.com/questions/11772231
复制相似问题