当我使用 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
最佳答案
停止mysql账户的方法是:
sudo mysqladmin -h localhost -u root -p shutdown
开始是:
sudo systemctl start mysql.service
确认:
sudo mysql -h localhost -u root -p
注意:
root 帐户的默认密码是 root
**不确定,但我认为这会关闭所有帐户的连接,并且还会为所有帐户启动连接,尽管您已通过使用授予语句停止使用具有特权访问/根访问权限的帐户。
示例
将数据库名称.* 上的所有权限授予“用户名”@“localhost”;
来源http://www.luciopanasci.it/Ebooks/MySQL%20Cookbook,%203rd%20Edition.pdf 第 2 页主题 1.1**
关于mysql - 如何停止和启动mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11772231/