作者:与XUE一起中意JJ的小杨杨_746 | 来源:互联网 | 2024-12-12 19:19
前言:本文旨在帮助读者了解在Linux虚拟机环境中安装MySQL的具体步骤及注意事项,确保安装过程顺利进行。
在安装MySQL过程中可能会遇到一些问题,如依赖项冲突等,但只要按步骤操作,通常都能顺利完成安装。本文基于多次尝试的经验,总结了一套较为可靠的安装流程。
环境准备:RHEL 6.9 x86_64
1. 检查MySQL是否已安装
使用以下命令检查系统中是否已存在MySQL安装:
如果没有输出,说明未安装MySQL;如果有输出,则需先卸载现有版本:
卸载命令为:
rpm -e --nodeps [已安装的MySQL包名]
2. 检查并处理MariaDB
MariaDB作为MySQL的一个分支,可能与MySQL产生冲突。检查是否存在MariaDB:
检查命令为:
若存在MariaDB且不打算使用,同样需要卸载:
卸载命令为:
rpm -e --nodeps [已安装的MariaDB包名]
3. 下载MySQL安装包
访问MySQL官方网站下载适合您系统的MySQL安装包:
MySQL官网链接:http://dev.mysql.com/
选择适用于您的Linux发行版的MySQL Community Server版本。
4. 安装MySQL
下载完成后,解压安装包:
tar -xvf mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar
解压后,根据RPM包的依赖关系,按以下顺序安装:
1. rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
2. rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm
3. rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm
4. rpm -ivh MySQL-shared-5.6.15-1.el6.x86_64.rpm
安装完成后,可以通过查找隐藏文件.mysql_secret来获取MySQL的初始密码:
find / -name .mysql_secret
使用cat命令查看该文件,记录下初始密码。首次启动MySQL服务:
启动命令为:
使用初始密码登录MySQL:
登录后,立即更改root用户的密码以增强安全性:
SET PASSWORD = PASSWORD('新密码');
确保设置的密码符合安全标准,包含大小写字母、数字和特殊字符。
5. 配置MySQL
为了支持多语言字符,建议配置MySQL使用UTF-8字符集。首先,检查当前系统的字符集设置:
检查命令为:
然后,创建新的数据库时指定字符集为UTF-8:
CREATE DATABASE db1 CHARACTER SET utf8;
此外,登录MySQL客户端时也应设置字符集:
确保所有连接MySQL的工具(如CRT)也设置为使用UTF-8字符集,保持一致性。