linux yum安装mysql 5.6_linux 安装mysql5.6 yum

安装mysql:

1 查看mysql:2

3 rpm -qa | grep -i mysql4

5 安装必要的环境6

7 yum -y install gcc gcc-c++ ncurses-devel perl8

9

10 查看环境:11 rpm -qa | grep -i gcc12

13 编译安装mysql前需要先创建mysql用户和组,创建mysql安装目录及存放目录。14

15 groupadd mysql 创建用户组16

17 useradd -g mysql mysql -s /bin/false创建mysql用户加入mysql组18

19 mkdir -p /data/mysql 创建mysql数据库存放目录20

21 chown -R mysql:mysql /data/mysql 设置mysql数据库存放的权限22

23 mkdir -p /usr/local/mysql 创建mysql安装目录

一般CentOS系统都没有自带安装cmake编译工具,yum也不一定能安装cmake编译工具,所以,本测试机下载cmake源码编译工具和mysql源码安装包。(mysql 5.5以上版本(包含mysql 5.5版本)都需要使用cmake工具进行编译,不能使用./configure编译):

Cmake官网下载地址:

mysql源码安装包下载地址:

标注:mysql 5.7以上版本(包含 mysql 5.7版本)在使用cmake进行编译时会提示错误需要boost软件包支持。

其它下载地址:

下载cmake:wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz

下载mysql:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz

把下载好的cmake-3.7.2.tar.gz 和 mysql-5.5.53.tar.gz 安装包上传到CentOS 6.5创建的文件夹 /home/mysql 进行解压。

(解压命令 tar –zxvf cmake-3.7.2.tar.gz)

编译安装cmake编译工具。(先执行./configure检查配置,再执行make编译,最后执行make install 安装)

0177f10f76be6df653705aed950f8547.png

b8b420bd1850d5f95da8c567acdc4d88.png

6de2547293259dca0c410e6deac88610.png

编译安装mysql软件包。(先执行 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc  再执行 make    最后执行 make install )

31905663d5639ae29796ca71a1aabdbb.png

65ed6f87344cc68a2792cde32026ad74.png

a47fd11dec21414b93fd5c0bfe2c9b37.png

说明:(主要用到三个参数值,网上截的图仅供参考,mysql安装路径以上面的操作为准)

c84ac3a795c5d391e96e89e2231a0a51.png

生成 mysql系统数据库,添加my.cnf配置文件软连接

cf2b036ddfaf3994aeb1d451244573a3.png

daa5e9fd33a5a99e0492e3ef9303373e.png

mysql添加系统开机自动启动功能。

e37c269ecd275e2e2037e93e15011fa5.png

44530b8abdff7c029878d9118d7b00bf.png

2f7bc145a705f160fb93c55f79efb491.png

把mysql服务添加系统环境变量。

5c9f05e66bcc7ee5439434b646980d16.png

14254a8d1933ab16410d64a028fa6e87.png

5dd5b51d9d9133534d0102dd9a3b0ee9.png

启动mysql服务。

2d3bf99d34da50aa73df03bed42d63f1.png

输入mysql  –uroot  -p 登录测试成功。

13fd8342bd4b0fb8f359c66c1d87b4a6.png

修改密码:

446202b33bcf471734cf2e01e4cfbaa3.png

linux:mysql连接navicat:

320bc314e86a36e182786600cf1b8539.png

特殊操作:

#把mysql库文件链接到系统默认位置,以后类似PHP等软件就可以不指定mysql的库文件地址。

[root@ssticentos65 mysql]# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

[root@ssticentos65 mysql]# ln -s /usr/local/mysql/include/mysql /usr/include/mysql

#创建mysql启动文件 mysql.sock 软链接。(mysql.sock作用是例如你无须定义连接host的具体IP地址,只要为空或localhost就可以,如果文件被删除掉就使用localhost用户连接不到mysql服务器。)

[root@ssticentos65 mysql]# mkdir /var/lib/mysql

[root@ssticentos65 mysql]# ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值