Linxu 下的MySQL 数据库

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

posted @ 2021-08-04 09:17  隔江千万里  阅读(64)  评论(0)    收藏  举报