Linux rpm安装MySQL community

本文记录了在MySQL 5.7.28版本中使用mysqld --initialize --user=mysql命令进行初始化遇到的问题及解决办法,详细描述了初始化过程中的密码生成异常,并分享了如何通过mysql -uroot -p登录后修改密码的步骤。

两个notes:

1. 我的版本是5.7.28,安装完后mysqld--initialize --user=mysql执行失败,没有生成密码,mysqld  --initialize --user=mysql成功

2. mysql -u root -p 登录修改密码

Linux系统上使用rpm方式安装MySQL 8的详细步骤如下: 1. **系统环境准备**:确保系统环境适合安装MySQL 8,虽然文档未详细提及系统环境要求,但通常要保证系统有足够的磁盘空间、内存等资源,并且网络环境良好以便下载软件包 [^1]。 2. **官网下载软件包**:从MySQL官网下载MySQL 8的相关rpm软件包 [^1]。 3. **上传到tmp目录**:将下载好的软件包上传到系统的`/tmp`目录 [^1]。 4. **解压下载的tar包**:若下载的是tar包形式,需要进行解压操作,但文档未给出具体解压命令,一般可使用`tar -xvf`命令解压,如`tar -xvf mysql-package.tar` [^1]。 5. **切换到root用户**:使用`su - root`命令切换到root用户,以便拥有足够的权限进行后续安装操作 [^1]。 6. **检查是否已安装MySQL**:可使用`rpm -qa | grep mysql`命令检查系统中是否已经安装MySQL相关软件包,如果有安装,可能需要先卸载旧版本 [^1]。 7. **安装MySQL 8服务端**:按照依赖顺序逐个安装相关的rpm包,命令如下: ```bash rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-8.0.31-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm ``` 注意一定要按照顺序安装,因为rpm包之间相互依赖 [^4][^5]。 8. **启动服务**:使用`systemctl start mysqld`命令启动MySQL服务 [^1]。 9. **安装MySQL 8客户端**:同样使用`rpm -ivh`命令安装客户端相关的rpm包,上述步骤中已经包含了客户端相关包的安装 [^1]。 10. **使用命令行登录**:安装完成之后,使用`mysql -u root -p`命令登录MySQL,首次登录需要输入初始密码,初始密码可以在`/var/log/mysqld.log`文件中查找,使用`grep 'temporary password' /var/log/mysqld.log`命令获取 [^1]。 11. **修改初始密码**:登录后必须修改初始密码,可使用`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`命令修改密码,新密码要符合MySQL的密码强度要求 [^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值