MySQL Linux环境安装单节点mysql8.0.16(CentOS)

这篇博客介绍了如何在CentOS 7环境下安装MySQL 8.0.16。首先,确认系统版本和软件版本,然后从官方下载地址获取最小安装包。接着,关闭防火墙和SELinux,创建文件夹存放安装包并解压。通过重命名解压后的文件,创建日志文件,并设置新的mysql组和用户。配置mysql参数和环境变量,安装libaio依赖。在初始化数据库过程中遇到在CentOS 8中因缺少libncurses包导致的错误,解决方案是安装libncurses及其依赖包。
Linux系统下离线安装单节点MySQL,可按以下步骤进行: 1. **清理原有配置和数据**:执行命令`sudo rm -rf /etc/my.cnf /etc/my.cnf.d /var/lib/mysql /var/log/mysql /usr/share/mysql /usr/lib/mysql /usr/bin/mysql*`,以清除可能存在的旧配置和数据 [^2]。 2. **上传安装包**:假设下载的MySQL安装包文件名为`mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz`,使用`scp mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz root@<你的服务器IP>:/opt`命令将其上传到CentOS 7服务器的`/opt`目录下 [^3]。 3. **移动并解压文件**:将解压后的`mysql-5.7.35-linux-glibc2.12-x86_64`文件移动到`/usr/local/mysql`(文件夹名称修改为`mysql`,不带版本号信息) [^4]。 4. **安装mysql安装包**: ```bash cd mysql rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm yum install openssl-devel rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm ``` [^1] 5. **初始化数据库**:进入`/usr/local/mysql/bin/`目录,执行`./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize` [^4]。 6. **启动并进入数据库配置**: - 启动MySQL服务:`systemctl start mysqld` - 查看初始密码(要先启动才有):`cat /var/log/mysqld.log |grep password` - 登陆并修改密码(密码自取,有大小写字令母符号数字): ```bash mysql -u root -p alter user 'root'@'localhost' identified by 'password'; ``` - 配置远程连接: ```sql use mysql; update user set host='%' where user='root'; ``` - 刷新权限:`flush privileges;` - 重启数据库:`systemctl restart mysqld` [^5]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

为什么不问问神奇的海螺呢丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值