Linux:安装MySQL与忘记密码解决
安装MySQL
1.安装mysql先写在mysql
安装前如果已经存在mysql相关的文件,会导致后续的mysql安装失败。
yum remove mysql mysql-server mysql-libs mysql-server
2.安装mysql
yum安装
yum install -y mysql-server
如果没有权限的,可以执行下面命令设置权限(root用户不用执行):
chown -R mysql:mysql /var/lib/mysql/
启动服务:
systemctl start mysqld.service
查看mysql运行状态:
service mysqld status
查看初始密码,如果不显示就使用下面的忘记密码解决
grep 'password' /var/log/mysqld.log
登录mysql
mysql -u root -p
忘记密码解决
1.设置跳过登录密码
打开mysql的配置文件
vi /etc/my.cnf
打开文件后按 a
键进入编辑模式,在 [mysqld]
配置的下面添加 skip-grant-tables
,如下图所示:
然后按 esc
键,输入 :wq
保存文件
(2)重启mysql服务
service mysqld restart
(3)进入mysql
mysql -u root -p
输入完上面命令后按回车,任意输入密码,会跳过密码验证,直接进入到mysql中
(4)修改用户登录密码
进入 mysql 库:
use mysql
(5)修改密码:
update user set password=password('你设置的密码') where User='root';
更新缓存:
flush privileges;
退出mysql:
exit
(6)还原配置文件
重新进入 my.cnf
文件注释掉 skip-grant-tables
再次重启mysql服务:
service mysqld restart
然后连接数据库,输入你修改后的密码看能否进入,能够进入就说明密码修改成功,否则再重新按照步骤操作一遍。
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/1908.html
文章版权归作者所有,未经允许请勿转载。
THE END