个人不喜欢繁文缛节 说那么多文字屁用没有 解决问题是主要的
1.安装
sudo apt update 记录并升级一部分应用程序
sudo apt install mysql-server 导入最新版的mysql
sudo service mysql start 启动服务
sudo service mysql status 查看状态
mysql -u root -p这步就开始出问题了 根本无法进入 ,接下来这么操作
2.sudo mysql -u root会直接进入,如果进入不了 ,最后面有第3步
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'new_password';给root赋值新的密码。
如果这个提示语法有问题,这和你安装的环境造就的语法有关系,接下里用这个命令
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
FLUSH PRIVILEGES;更新权限 修改完成
exit 完成退出
3.刚才的第2步进入不了 ,接下来这么操作,
sudo systemctl stop mysql,停止 MySQL 服务器
sudo mysqld_safe --skip-grant-tables & 跳过权限验证的方式启动 MySQL 服务器
mysql -u root 直接进入mysql 赋值新密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'new_password' 或
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
FLUSH PRIVILEGES;刷新权限
exit 退出