手记!CentOS7.6安装MySQL5.7.31
Posted 大森玩测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手记!CentOS7.6安装MySQL5.7.31相关的知识,希望对你有一定的参考价值。
平时在服务器上面部署环境的时候总是会遇到各种问题,这里记录一下数据库mysql的安装方法。安装方式不唯一,仅供参考。
这里记录的是在X86服务器上面安装MySQL,因为大森平时的工作接触最多的都是ARM架构的服务器,例如HW的TaiShan服务器等,在ARM架构服务器上面,可以查看yum源是否自带有mysql,如果有可以使用yum install -y mysql直接安装,也可以使用源码编译安装,这里不过多介绍aarch64版的安装。
系统:CentOS7.6_X86_64
MySQL版本:5.7.31
二 安装路径
安装在/usr/local目录下
三 下载MySQL安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装MySQL安装源:
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
四 在线安装MySQL
yum -y install mysql-community-server
五 启动MySQL服务,并设置开机启动
# 启动服务
systemctl start mysqld
# 设置开机启动
systemctl enable mysqld
systemctl daemon-reload
六 修改root登陆密码
mysql安装完成之后,会在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。
# 也可以使用vi编辑器
vim /var/log/mysqld.log
记住初始密码,并登陆MySQL,输入初始密码
mysql -u root -p
修改root密码,这里把密码设置为“MyAdmin@123”,这里建议将密码设置为强密码,不要设置为弱密码。
'root'@'localhost' IDENTIFIED BY 'MyAdmin@123'; ALTER USER
Query OK, 0 rows affected (0.00 sec)
设置远程登录,这样可以在本地使用MySQL图形化管理工具进行远程连接。
'root'@'%' IDENTIFIED BY 'MyAdmin@123' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO
Query OK, 0 rows affected, 1 warning (0.00 sec)
设置完成后退出MySQL
exit
七 防火墙开放3306端口
[ ]
[ ]
添加以下一行代码
-A INPUT -p tcp --dport 3306 -j ACCEPT
重启防火墙
service iptables restart
八 配置MySQL默认编码为utf-8
编辑配置文件my.cnf
vim /etc/my.cnf
在[mysqld]下添加如下代码
character_set_server=utf8
init_connect='SET NAMES utf8'
九 重启MySQL
systemctl restart mysqld
十 root用户登陆MySQL,查看编码
mysql -u root -p
mysql> show variables like '%character%';
至此MySQL安装完成,可以本地使用Navicat连接使用。
扫描二维码获取
更多精彩
大森玩测试
“在看”点一点
见者有份 好事发生 以上是关于手记!CentOS7.6安装MySQL5.7.31的主要内容,如果未能解决你的问题,请参考以下文章