FutureHolmes

Linux 下安装 MySQL 数据库

# 下载软件包 在创建并在 /usr/mysql 下下载
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

# yum 安装
yum -y install mysql57-community-release-el7-10.noarch.rpm

# yum 安装 mysql
yum -y install mysql-community-server

# 启动mysql
systemctl start mysqld.service

# 查看运行状态 
systemctl status mysqld.service

# 查看数据库密码 feYWq(kYu8dr
grep "password" /var/log/mysqld.log  

# 登录数据库
mysql -uroot -p     # 回车后会提示输入密码

# 初次登录修改密码
ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'Troila12#$\';

# 查看mysql的安装目录
which mysql

Linux 下MySQL数据库忘记密码

  • 说明 mysql 密码存储在 database: mysql 数据库中

1.关闭mysql服务

systemctl stop mysqld

2.修改 /etc/my.cnf 配置文件

[mysql]
# 作为登陆时跳过mysql验证密码
skip-grant-tables
systemctl start mysqld # 启动mysql

3.修改密码

# 此时无需密码即可, 进入 mysql。
mysql -uroot 
# 1. 使用 mysql 数据库
use mysql;
# 2. 更改 mysql.user 数据表中的 root 密码
update mysql.user set authentication_string=password(\'root_password\') where user=\'root\';
# 3. 刷新权限
flush privileges;
# 4. 退出数据库
exit

4.重启mysql服务

# 将mysql配置文件中的 skip-grant-tables 注释掉
# skip-grant-tables
# 重启 mysql
systemctl restart mysqld

参考地址:
https://www.cnblogs.com/sunpear/p/8117113.html

分类:

技术点:

相关文章:

  • 2021-08-03
  • 2021-09-05
  • 2021-10-06
  • 2021-10-21
  • 2022-12-23
  • 2021-09-27
  • 2022-01-05
猜你喜欢
  • 2021-10-31
  • 2022-02-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案