Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程

CSDN 成就一亿技术人!

今天出一期Centos下安装Mysql(详细教程)包括数据库密码跳过修改 

CSDN 成就一亿技术人!


目录

1.获取安装包

2.安装程序

安装下载的rpm包

查看安装包

修改5.7版本(重要)

安装MySQL Server

3. 进入数据库

方法1.   查找密码

方法2.   跳过密码

4.修改登录密码


1.获取安装包

官网下载地址

这里有很多不同的版本(选择你需要的)

我选择Linux7

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第1张图片

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第2张图片

此刻我们获取这样一个rpm安装包

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第3张图片

下载完成之后回到虚拟机

2.安装程序

右键复制下载链接

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第4张图片

使用wget  下载

wget    https://repo.mysql.com//mysql80-community-release-el7-11.noarch.rpm

下载完成之后查看有一个rpm安装包

安装下载的rpm包

也就是刚刚wget下的rpm

yum install -y mysql80-community-release-el7-11.noarch.rpm 

查看安装包

此刻发现多了两个mysql的仓库

查看mysql安装包

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第5张图片

最主要的安装包(默认是8.0)

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第6张图片

修改5.7版本(重要)

vim /etc/yum.repos.d/mysql-community.repo 

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第7张图片

把5.7   开启 8.0关闭

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第8张图片

保存退出

刷新yum仓库

yum makecache

此刻版本变为5.7

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第9张图片

安装MySQL Server

yum install -y mysql-community* --skip-broken    数据库服务器

安装的都是 5.7版本的

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第10张图片

启动程序

systemctl start mysqld

MySQL8.0版本的安装方法一样不用修改版本号 直接安装即可

3. 进入数据库

方法1.   查找密码

第一次登陆的密码(有些版本第一次登陆没有密码)

grep password /var/log/mysqld.log 

MySQL日志中查找与密码更改或创建相关的信息的合理方法

mysql -u root -p

mysql: 启动 MySQL 客户端。
-u root: 指定用户名为 root,表示以 root 用户身份登录。
-p: 提示输入密码。如果使用此选项而没有直接在命令中提供密码,则系统会提示您输入密码。

登录成功

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_第11张图片

方法2.   跳过密码

强行跳过输入密码的阶段

这个方案也是

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

报错的解决方法

vim  /etc/my.cnf

最后一行加入   skip-grant-tables        保存退出

重启mysqld

mysql -u root -p     

直接回车进入mysql
  

4.修改登录密码

修改root

1.进入数据库后
update user set authentication_string=password("新密码")where user='root';

flush privileges;
立即应用更改


2.exit
退出数据库

3.退出重启mysqld

4.mysql -u root -p
输入新密码

你可能感兴趣的:(Linux,mysql,数据库,linux)