CentOS 7 离线安装 MySQL
发布网友
发布时间:17小时前
我来回答
共1个回答
热心网友
时间:16小时前
在CentOS 7中,若要离线安装MySQL,首先需要移除系统预装的MariaDB,以确保纯净的环境。执行以下步骤:
1. 检查系统中是否已安装MariaDB,如果有,使用命令卸载:
<code>sudo yum remove MariaDB-server MariaDB-client</code>
2. 接着,检查MySQL用户和组是否已存在。若不存在,创建它们:
<code>sudo useradd -r mysql && sudo groupadd mysql && sudo usermod -aG mysql mysql</code>
3. 转至下载页面获取离线安装包:<a href="https://dev.mysql.com/downloads/mysql/5.7.html#downloads">MySQL官方网站下载页面,选择合适的版本,然后下载tar.gz文件。
4. 将下载的包上传到服务器,解压缩并重命名安装目录,如:<code>sudo tar -xvf mysql-5.7.25.tar.gz && sudo mv mysql-5.7.25 mysql_install
5. 将目录权限调整为所有用户组所有:
<code>sudo chown -R mysql:mysql mysql_install</code>
6. 创建MySQL的启动配置文件my.cnf,以定义安装细节。
7. 进入MySQL文件夹,执行安装命令:<code>cd mysql_install && sudo ./scripts/mysql_install_db --user=mysql --ldata=/var/lib/mysql --basedir=.
8. 配置MySQL为开机自启动:<code>sudo systemctl enable mysqld
9. 设置环境变量,让系统能够识别MySQL安装路径:<code>sudo vi /etc/profile,添加MySQL路径,然后执行source命令使更改生效。
10. 完成安装后,安全起见,请修改初始密码并配置远程访问权限,以满足应用需求。