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

手把手教大家CentOS7安装mysql 5.5

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

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

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

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

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

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

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

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

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

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

    cat /etc/centos-release

手把手教大家CentOS 7 搭建mysql 5.5
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
    申请的免费服务器搭建的,随时有可能挂

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

上一篇:编译 Linux 内核,qemu + gdb 动态调试


下一篇:Golang源码学习:使用gdb调试探究Golang函数调用栈结构