常用的MySQL数据库安装

 YUM安装

yum在线安装 

通过官网查找需要的版本和对应的平台版本https://dev.mysql.com/downloads/repo/yum/。

        |--确保虚拟机能够连接网络,并保证vim可用

yum官方源下载国内有时候特别的慢,如果想自己制定源来下载的话,也是可以的,如使用清华镜像完成源的制作和安装

vim /etc/yum.repos.d/mysql57.repo

 在这个源里面定义需要的配置:

# Enable to use MySQL 5.7 
[mysql57] 
name=MySQL57 
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/ 
enabled=1 
gpgcheck=1

这个就是清华镜像制作的源。
之后测试源是否成功:
 

yum repolist all | grep mysql

使用在线命令安装即可:

yum install mysql-community-server

 

yum在线安装完成。

 

 rpm包安装 

在官网下载需要安装的离线包,如rpm则是Redhat和centOS需要的包,选择需要的版本和平台:
https://dev.mysql.com/downloads/mysql/
一般选择bundle包,这个里面最全,需要的各种包都已经打包到里面了。
事先从官网下载RPM安装包,上传至服务器:

ls -l mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar
# 解压查看: tar xf mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar
其中: 
mysql-community-client 客户端 
mysql-community-devel 开发库 
mysql-community-common 服务端和客户端的公共文件 
mysql-community-embedded 嵌入式 
mysql-community-serve 服务端 
mysql-community-test 测试组件 
mysql-community-libs 共享库 
mysql-community-libs-compat MySQL之前版本的共享兼容库

安装:
首先限制mariadb相关软件包,否则安装不会成功的。

yum remove mariadb-libs
rpm -ivh mysql-community-client-5.7.14-1.el7.x86_64.rpm 
         mysql-community-common-5.7.14-1.el7.x86_64.rpm 
         mysql-community-libs-5.7.141.el7.x86_64.rpm 
         mysql-community-server-5.7.14-1.el7.x86_64.rpm
# 启动: systemctl start mysqld systemctl enable mysqld
# 7之后也可以使用一条命令完成 systemctl enable --now mysqld
# 检查服务 systemctl is-active mysqld.service systemctl is-enable mysqld

 

 

 

 

 

通用二进制格式安装 

1、下载glibc版本的Mysql:https://downloads.mysql.com/archives/community/
      选择Linux - Generic,之后选择需要的版本即可

mysql-5.7.14-linux-glibc2.5-x86_64.tar

 2、新建用户以安全方式运行进程

groupadd -r -g 306 mysql useradd -g 306 -r -u 306 mysql

 3、安装并初始化mysql

[root@localhost ~]# tar xf mysql-5.7.14-linux-glibc2.5-x86_64.tar -C /usr/local/ 
[root@localhost ~]# cd /usr/local/ 
[root@localhost local]# tar xf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz 
[root@localhost local]# ln -sv mysql-5.7.14-linux-glibc2.5-x86_64 mysql 
"mysql" -> "mysql-5.7.14-linux-glibc2.5-x86_64" 
[root@localhost local]# chown -R mysql.mysql mysql/*

 4、为mysql提供主配置文件

[root@localhost local]# cd /usr/local/mysql 
[root@localhost mysql]# \cp support-files/my-default.cnf /etc/my.cnf 
vim /etc/my.cnf 
# 添加如下行指定mysql数据文件的存放位置: 
datadir = /usr/local/mysql/data

 5、为mysql提供sysv服务脚本

[root@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld 
[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld

 6、启动mysql

# chkconfig --add mysqld --添加为系统服务 
# chkconfig mysqld on --开机自启动 
systemctl start mysqld

 7、将mysql的bin目录加入PATH环境变量,编辑/etc/profile文件

# 添加前 
[root@localhost mysql]# mysql 
-bash: mysql: 未找到命令

## 由于PATH环境变量中没有添加,因此有两种方式: 
## 一种是用绝对路径,如下: 
/usr/local/mysql/bin/mysql

第一种用起来比较麻烦,我们下面用第二种添加到PATH 
# cd /etc/profile.d/ # vim mysql.sh 
• 添加如下内容 
export PATH=$PATH:/usr/local/mysql/bin
# source mysql.sh

 

 

 

 

 

Wi+Ur*aBk0js

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值