前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程

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

作者头像
神秘奇男子
发布2024-06-03 17:53:57
3000
发布2024-06-03 17:53:57
举报
文章被收录于专栏:运维知识运维知识

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

目录

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版本(重要)

代码语言:javascript
复制
vim /etc/yum.repos.d/mysql-community.repo 

把5.7 开启 8.0关闭

保存退出

刷新yum仓库

代码语言:javascript
复制
yum makecache

此刻版本变为5.7

安装MySQL Server

代码语言:javascript
复制
yum install -y mysql-community* --skip-broken    数据库服务器

安装的都是 5.7版本的

启动程序

代码语言:javascript
复制
systemctl start mysqld

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

3. 进入数据库

方法1. 查找密码

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

代码语言:javascript
复制
grep password /var/log/mysqld.log 

MySQL日志中查找与密码更改或创建相关的信息的合理方法
代码语言:javascript
复制
mysql -u root -p

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

登录成功

方法2. 跳过密码

强行跳过输入密码的阶段

这个方案也是

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

报错的解决方法

代码语言:javascript
复制
vim  /etc/my.cnf

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

重启mysqld

mysql -u root -p     

直接回车进入mysql

4.修改登录密码

修改root

代码语言:javascript
复制
1.进入数据库后
update user set authentication_string=password("新密码")where user='root';

flush privileges;
立即应用更改


2.exit
退出数据库

3.退出重启mysqld

4.mysql -u root -p
输入新密码
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.获取安装包
  • 2.安装程序
    • 安装下载的rpm包
      • 查看安装包
        • 修改5.7版本(重要)
          • 安装MySQL Server
            • 方法1. 查找密码
            • 方法2. 跳过密码
        • 3. 进入数据库
        • 4.修改登录密码
        相关产品与服务
        云数据库 MySQL
        腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档