centos+mysql5.6


下载准备好安装文件。

https://dev.mysql.com/downloads/mysql/5.6.html#downloads

使用yum -y install lrzsz 安装rzsz  上传功能。



  1. 将文件解压到 /usr/local/命名为mysql 

[root@localhost ~]# tar xf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz  -C /usr/local

[root@localhost ~]# cd /usr/local

2.创建连接,将所解压的文件连接为mysql

[root@localhost local]# ln -sv mysql-5.6.33-linux-glibc2.5-x86_64/ mysql

wKiom1jGhb-QZGd_AABBtyNWuhA519.jpg


3.创建用户组:

创建mysq1用户,组

#groupadd -r -g 306 mysql


#useradd -g 306 -r -u 306 mysql

id mysql查看权限

wKiom1jGhrfQdS1WAAAwpiQATZM689.jpg

更改mysql目录所有文件的所属组主

#chown -R mysql.mysql /usr/local/mysql/*

使用命令ll可查看

wKioL1jGh17wXncNAAC7LOcqHH0720.jpg

创建一个新文件夹

#mkdir -p /mydata/data

更改文件夹所属组主

#chown -R mysql.mysql /mydata/data/

更改用户权限

#chmod o-rx /mydata/data/

验证权限: ls -ld /mydata/data/

wKiom1jGh_-SD-Y8AABIb6OtUEs617.jpg


初始化数据库

在mysql目录下执行

[root@localhost mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/


wKioL1jHo9Lgzn8SAADfo-o-tpk920.jpg


为了安全,初始化完成之后,为了安全将mysql目录下的属组改为root

chown -R root /usr/local/mysql/*



复制启动脚本到/etc/init.d/命名为mysqld

在mysql目录下执行命令:

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

加入服务列表:

[root@localhost mysql]# chkconfig --add mysqld

[root@localhost mysql]# chkconfig --list mysqld

mysqld         0:off 1:off 2:on 3:on 4:on 5:on 6:off

wKiom1jHpDWxuZFgAABEhixLW3k712.jpg

注:

mysql配置文件加载路径

/etc/my.cnf -->/etc/mysql/my.cnf -->$BASEDIR/my.cnf --> ~/.my.cnf

若配置冲突,以最后一个为准,最后一个会覆盖前一个

---------------------------------------------------------------------------------------

必须完成以下步骤,否则无法启动


在/usr/local/mysql文件目录下复制配置文件到/etc/下更名my.cnf

[root@localhost mysql]# cp support-files/my-default.cnf /etc/my.cnf


使用vim 打开文件

#vim /etc/my.cnf

加入定义数据文件存放路径

#datadir = /mydata/data

wKiom1jHpOazZ0JHAADOGyUUhms338.jpg

使用service mysqld start 启用mysql

启动成功:

wKiom1jHpUfwhKZVAACE5_XtOzo007.jpg


登录mysql数据库:[root@localhost mysql]# mysql -uroot -p

密码为空直接回车确认

wKiom1jHwTKgqoSTAABlak0dW-0323.jpg



至此,mysql5.6版本编译安装完成!





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章