当前位置:   article > 正文

Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程_linux一键安装mysql5.7和mysql8.0脚本

linux一键安装mysql5.7和mysql8.0脚本

CSDN 成就一亿技术人!

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

CSDN 成就一亿技术人!


目录

1.获取安装包

2.安装程序

安装下载的rpm包

查看安装包

修改5.7版本(重要)

安装MySQL Server

3. 进入数据库

方法1.   查找密码

方法2.   跳过密码

4.修改登录密码


1.获取安装包

官网下载地址

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

我选择Linux7

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

下载完成之后回到虚拟机

2.安装程序

右键复制下载链接

使用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安装包

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

修改5.7版本(重要)

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

把5.7   开启 8.0关闭

保存退出

刷新yum仓库

  1. yum makecache

此刻版本变为5.7

安装MySQL Server

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

安装的都是 5.7版本的

启动程序

systemctl start mysqld

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

3. 进入数据库

方法1.   查找密码

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

  1. grep password /var/log/mysqld.log 
  2. MySQL日志中查找与密码更改或创建相关的信息的合理方法

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

登录成功

方法2.   跳过密码

强行跳过输入密码的阶段

这个方案也是

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

报错的解决方法

  1. vim  /etc/my.cnf
  2. 最后一行加入   skip-grant-tables        保存退出
  3. 重启mysqld
  4. mysql -u root -p     
  5. 直接回车进入mysql
  6.   

4.修改登录密码

修改root

  1. 1.进入数据库后
  2. update user set authentication_string=password("新密码")where user='root'
  3. flush privileges;
  4. 立即应用更改
  5. 2.exit
  6. 退出数据库
  7. 3.退出重启mysqld
  8. 4.mysql -u root -p
  9. 输入新密码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/981932
推荐阅读
相关标签
  

闽ICP备14008679号