
MySQL部署
发布日期:2021-05-17 08:32:09
浏览次数:28
分类:精选文章
本文共 2203 字,大约阅读时间需要 7 分钟。
MySQL 5.6、5.7和8.0安装指南
安装MySQL数据库的版本可能根据你的系统环境有所不同,本文将详细介绍MySQL 5.6、5.7和8.0的安装过程,彻底覆盖从旧版本移除到新版本安装的每一步。
MySQL 5.6安装
安装MySQL 5.6的过程比较简单,下面是具体步骤:
下载并安装数据源
通过wget命令下载MySQL 5.6的安装包:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
接着安装rpm包并更新YUM仓库:
rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-server -y
默认配置参数解释
MySQL的配置文件通常位于/etc/my.cnf
,其中重要的一些参数包括:[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
datadir
指定了数据库存储路径,socket
指定了_UNIX_ socket文件所在目录。symbolic-links
设置为0表示数据库相关文件不会创建符号链接,可以根据需求调整。
启动服务并设置密码
启动MySQL服务并设置初始密码:systemctl start mysqld mysqladmin -uroot password "你的密码"
注意:从MySQL 5.7版本开始,mysqladmin
命令已不再支持,建议使用mysql
命令登录。
MySQL 5.7安装
安装MySQL 5.7需要先清理旧版本残留:
清理旧版本
直接删除/var/lib/mysql
目录并移除旧版本软件:rm -rf /var/lib/mysql yum remove mysql-server -y
安装MySQL 5.7数据源
下载并安装MySQL 5.7的社区版本仓库文件:wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm rpm -ivh mysql57-community-release-el7-10.noarch.rpm
安装MySQL服务
使用YUM安装MySQL服务器:yum install mysql-server -y
启用服务并设置密码
启动MySQL并设置默认密码:systemctl start mysqld mysql -uroot -p
在被提示时输入新密码,建议设置复杂度较高的密码,如:admin1234
。
MySQL 8.0安装
MySQL 8.0作为最新版本,安装流程有所不同:
清理旧版本残留
删除/var/lib/mysql
目录并移除旧版本软件:rm -rf /var/lib/mysql yum remove mysql-server -y
安装MySQL 8.0数据源
下载并安装MySQL 8.0的社区版本仓库文件:wget https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm rpm -ivh mysql80-community-release-el7-1.noarch.rpm
安装MySQL服务
使用YUM安装MySQL服务器:yum install mysql-server -y
启用服务并设置密码
启动MySQL并设置默认密码:systemctl start mysqld
启动后,MySQL会提示生成临时密码,初始密码可以通过日志文件查看:
cat /var/log/mysqld.log | grep "temporary password"
输入临时密码登录 MySQL:
mysql -uroot -p临时密码
MySQL 8.0的密码策略要求
MySQL 8.0引入了更严格的密码策略,默认要求密码长度为4,包含至少1个大写字母、1个小写字母、1个数字和1个特殊字符。要设置简单的密码,请先调整密码策略:SET GLOBAL validate_password_length = 1; SET GLOBAL validate_password_policy = LOW; ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
注意事项
- 生产环境警告:不要直接在命令行使用
mysql -uroot -p密码
登录数据库,这种方式不安全,容易被记录。建议在第一次登录后设置其他管理账户并密钥登录。 - 备份和升级:在升级或重新安装之前,请先备份重要数据,并参考官方文档进行迁移操作。
- 依据官方文档:随着MySQL版本的不断更新,安装命令和配置可能会有所变动,请务必查阅最新的官方文档或社区资源。
通过以上步骤,你应该能够顺利完成MySQL 5.6、5.7和8.0的安装。如果遇到问题,可以参考社区支持或联系技术支持团队寻求帮助。