手把手教大家CentOS 7 搭建mysql 5.5

手把手教大家CentOS7安装mysql 5.5

为什么选择mysql5.5 而不选择 mysql 5.7

 答 : 服务器 性能 不是那么好

我为什么要写本期教程呢?

 答 : 现在都是一键部署,由于服务器性能,我不想安装我不需要的程序,所以我选择了手动部署 我跟着网上教程手动部署,试了一下百度到的所有教程, 没有一个能安装成功的, 都是过程中出这样那样的错误, 因此,决定,写一个 ,高质量的,只要跟着我的步骤走,就绝对不会有问题的教程

练习服务器选择 1H 1G 5M 三 丰 云 的免费服务器

下面开始教大家 ,如何手动的在 CentOS7 上安装 mysql 5.5

准备工作 文件我会在文章最后给出下载链接

只要路径文件和我一样,直接复制粘贴

踩坑数次总结出来一套 直接复制粘贴的 命令

 cat /etc/centos-release


systemctl stop firewalld.service
setenforce 0
rpm -qa | grep mariadb
rpm -qa | grep mysql
yum install -y perl autoconf libaio perl-DBI*
cd /home/mysql
rpm -ivh mysql-community-common-5.5.62-2.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.5.62-2.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.5.62-2.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.5.62-2.el7.x86_64.rpm
systemctl start mysqld
mysql -uroot

我的安装文件 默认没有密码 附上设置密码 指令

 update mysql.user set PASSWORD=PASSWORD(‘密码‘) where User = ‘root‘; grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘‘ with grant option; exit; systemctl restart mysqld # 重启服务后 root 用户就需要密码登陆了

到这里教程基本结束了,下面来说说改进

1、关于重启之后

(1)、选择开机自启

 这里我没有开机禁止防火墙,毕竟不安全 firewall-cmd --zone=public --add-port=3306/tcp --permanent systemctl enable mysqld

(2)、选择重启之后手动启动

 systemctl stop firewalld.service systemctl start mysqld

文件下载地址

 百度云链接 链接:https://pan.baidu.com/s/1z1ejncaWJjg8Ob72UGtBkw 提取码:pkgn 如果觉得百度云限速200K 这里有直连下载 http://111.67.199.33/yidu/M00/00/00/b0PHIV7H5VWAF1W-A_ILgXZ1CTI.62.zip 申请的免费服务器搭建的,随时有可能挂

相关文章