标签:语句 没有 修改密码 自己 conf auth 输出 ide 登录
使用apt包管理器进行安装
sudo apt-get update
sudo apt install mysql-server
正常登录会出错(由于在安装时没有设置root密码)
mysql -u root -p
下面是没有设置root密码或root密码忘记的解决办法
mysqld.cnf
配置文件此配置文件应该在/etc/mysql/mysql.conf.d/mysqld.cnf
,使用vim
编辑器进行修改
# 在 mysqld 块中添加下面一句
skip-grant-tables # 可以跳过密码直接登录
保存退出后,需要重启MySQL服务器
service mysql restart #重启
service mysql start #启动
service mysql status #查看状态信息
service mysql stop #关闭
现在就可以进入mysql了,嘻嘻
mysql -u root -p # 回车进入MySQL
# 分别执行下面三句话设置密码
use mysql; # 回车
update user set authentication_string=password("你的密码"),plugin=‘mysql_native_password‘ where user=‘root‘; # 回车
flush privileges; # 回车
# 在MySQL中查看下面的语句输出的信息
select user,plugin from user;
这样即可!
注:本文使用的是MySQL-5.7版本,如果是MySQL-8版本中,上面的修改密码的语句可能会出现错误,可以用下面的语句试试
ALTER user ‘root‘@‘localhost‘ IDENTIFIED BY ‘你的密码‘;
标签:语句 没有 修改密码 自己 conf auth 输出 ide 登录
原文地址:https://www.cnblogs.com/SmithBee/p/13764224.html