Centos7-yum安装mysql-修改密码

全新安装MySQL 的步骤

  1. 转到MySQL Yum 存储库的下载页面,网址为 https://dev.mysql.com/downloads/repo/yum/

  1. 选择并下载适用于您的平台的发布包。

  1. 使用以下命令安装下载的发布包,替换 Platform-and-version

-specific-package-name 为下载包的名称:

# sudo rpm -Uvh platform-and-version-specific-package-name.rpm


例如,对于n基于EL6 系统的软件包版本,命令为:

# sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm


使用此命令查看MySQL Yum 存储库中的所有子存储库,并查看其中哪些已启用或已禁用(对于启用 dnf 的系统,请将命令中的 yum 替换为 dnf )

#> yum repolist all | grep mysql


要安装最新GA 系列的最新版本,无需配置。要安装最新 GA 系列以外的特定系列的最新版本,禁用 8.0 系列的子存储库并启用 5.7 系列的子存储库;对于未启用 dnf 的平台:

# sudo yum-config-manager --disable mysql80-community


# sudo yum-config-manager --enable mysql57-community


除了使用yum-config-managerdnf config-manager命令外,您还可以通过手动编辑文件来选择系列 /etc/yum.repos.d/mysql-community.repo 。这是文件中发布系列子存储库的典型条目:


[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022


file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql


要安装MySQL 5.7,请确保您拥有enabled=0MySQL 8.0 的上述子存储库条目,以及 enabled=15.7 系列的条目:

# Enable to use MySQL 5.7[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022


file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql


通过运行以下命令并检查其输出来验证是否已启用和禁用正确的子存储库

# yum repolist enabled | grep mysql


禁用默认的MySQL 模块

# sudo yum module disable mysql


安装MySQL

# sudo yum install mysql-community-server

启动MySQL 服务器

使用以下命令启动MySQL 服务器:

# systemctl start mysqld


您可以使用以下命令检查MySQL 服务器的状态:

# systemctl status mysqld


如果操作系统启用了systemd,则应使用标准 systemctl(或者参数相反的服务)命令(例如停止启动状态重启)来管理MySQL 服务器服务。。

MySQL 服务器初始化(从 MySQL 5.7 开始):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

服务器已初始化。

在数据目录中生成SSL 证书和密钥文件。

validate_password 插件 已安装并启用。

'root'@'localhost' 创建 一个超级用户帐户。超级用户的密码已设置并存储在错误日志文件中。要显示它,请使用以下命令:

# sudo grep 'temporary password' /var/log/mysqld.log


通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root 密码:

# mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

(引用MYSQL官网部分内容https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值