Linux之MySQL爬坑之路-MySQL安装
1、简介服务器环境:操作系统:华为云服务器(Centos7.5)[root@hecs-x-medium-2-linux-20200619140056 ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)服务器 IP地址:124.70.178.21[root@ruoyi ~]# curl members.3322.org/dy
1、简介
服务器环境:
操作系统:华为云服务器(Centos7.5)
[root@hecs-x-medium-2-linux-20200619140056 ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
服务器 IP地址: ****
[root@ruoyi ~]# curl members.3322.org/dyndns/getip
*****
2、主机名设置
Centos7 修改主机名的方式,只需要修改 /etc/hostname 文件,然后输入新的主机名,保存退出,重启服务器即可
vim /etc/hostname
Centos6 修改主机名的方式,需要编辑 /etc/sysconfig/network 文件 以及 /etc/hosts 文件
3、配置阿里的yum源
3.1 备份原来的 yum 源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.2 下载新的 yum 源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.3 阿里开源镜像提供的epel源
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
3.4 清除 yum 源缓存
yum clean all
3.5 刷新缓存
yum makecache
4、下载 MySQL 5.7
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
5、上传 MySQL安装包到服务器
使用 rz 命令上传安装包到 服务器上的 /data 目录,若没有安装 rz 命令,则需要使用如下命令来安装rz 命令
yum -y install lrzsz
6、删除 Centos 系统预装的 MySQL
查看有没有安装过 mysql,若有则先删除
rpm -qa | grep -i mysql
7、安装 MySQL 依赖包
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 --setopt=protected_multilib=false
升级这个依赖包,不过我尝试好像没有找到这依赖包
yum update libstdc++-4.4.7-4.el6.x86_64
8、解压 MySQL安装包
tar -xf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar
9、安装 MySQL
这里主要是要安装 MySQL的 Server和Client,但要注意处理好这些 rpm 包之间的依赖关系,因此先安装
common→libs→client→server
9.1 先安装 common:
rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
可能会报错:
需要卸载 mysql-libs 这个包:
yum remove mysql-libs
然后再次安装即可:
rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
9.2 安装 libs包
rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
9.3 安装 client包
rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
9.4 安装 Server包
rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm
可能遇到的报错:
解决办法,安装这个库文件
yum -y install libaio
然后再次安装 Server包
rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm
10、查看 MySQL 是否安装成功?
11、启动、查看和停止 MySQL 服务命令
需要注意,以前的版本中 mysql服务的名字就叫 mysql,而此次的mysql服务名叫 mysqld 。
systemctl list-unit-files | grep mysql
启动命令:
service mysqld start
或者
systemctl start mysqld.service
查看服务状态命令:
service mysqld status
或者
systemctl status mysqld.service
停止服务命令:
service mysqld stop
或者
systemctl stop mysqld.service
12、设置 MySQL 服务开机自启
在Centos6之前的版本,查看服务开机启动情况的命令是 chkconfig --list
现在查看服务启动状况命令:systemctl list-unit-files
查看 MySQL服务启动情况
systemctl list-unit-files | grep mysql
禁止 MySQL 服务开机启动,命令:
systemctl disable mysqld.service
设置 MySQL 服务开机启动,命令:
systemctl enable mysqld.service
更多推荐
所有评论(0)