Ubuntu 18.04
我在哪里错了?
sudo service mysql stop
sudo service mysql start --skip-grant-tables &
mysql -u root
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
答案 0 :(得分:0)
我不认为serviced
将参数--skip..
正确地附加到二进制文件中。您应该直接启动mysqld
来重置密码,而不使用serviced
。
错误:
sudo service mysql start --skip-grant-tables &
右:
sudo /usr/sbin/mysqld --skip-grant-tables &