mysql5.7一改往常的操作,所有操作都无效,即便你在配置文件[mysqld]设置skip-grant-tables
正确设置方法如下:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
- 先查看自动生成的用户名以及密码,可以看到这里的user=###和password=*
sudo cat /etc/mysql/debian.cnf
- 登录mysql数据库
mysql -udebian-sys-maint -pxxxx
一顿操作以后
update mysql.user set authentication_string=PASSWORD("root密码") where User="root"; update mysql.user set plugin="mysql_native_password"; flush privileges; exit
然后再连接数据库就成功了。
转载自:https://blog.csdn.net/Lj_550566181/article/details/81004258
本博客文章绝大多数为原创,少量为转载,代码经过测试验证,如果有疑问直接留言或者私信我。
创作文章不容易,转载文章必须注明文章出处;如果这篇文章对您有帮助,点击右侧打赏,支持一下吧。
创作文章不容易,转载文章必须注明文章出处;如果这篇文章对您有帮助,点击右侧打赏,支持一下吧。