liuqi-guiyin

部署环境:VM虚拟机  操作系统:CentOS-6.8-x64  IP地址:192.168.31.91

Mysql数据库版本:5.6.34  Cmake软件包版本:3.5.2

 

作者:惟净(刘琪)

软件下载地址:http://pan.baidu.com/s/1kVoILX9

 

 

 

[root@localhost ~]# yum groupinstall "开发工具" -y

[root@localhost ~]# chkconfig iptables off

[root@localhost ~]# chkconfig --list iptables
iptables           0:关闭    1:关闭    2:关闭    3:关闭    4:关闭    5:关闭    6:关闭

[root@localhost ~]# yum install wget vim ncurses-devel -y

[root@localhost ~]# cat /etc/selinux/config | head -7 | tail -1 | sed -i s@enforcing@disabled@g /etc/selinux/config

[root@localhost ~]# hostname Mysql-Master

[root@localhost ~]# cat /etc/sysconfig/network | sed -i s@localhost.localdomain@Mysql-Master@g /etc/sysconfig/network

[root@localhost ~]# reboot
重要说明:为什么要重启?因为修改SElinux为永久性关闭!所以必须要重启才能生效!

[root@Mysql-Master src]# tar xvzf cmake-3.5.2.tar.gz

[root@Mysql-Master cmake-3.5.2]# ./configure --prefix=/usr/local/cmake && make && make install

[root@Mysql-Master src]# tar xvzf mysql-5.6.34.tar.gz

[root@Mysql-Master mysql-5.6.34]# /usr/local/cmake/bin/cmake \
>   -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
>   -DMYSQL_DATADIR=/usr/local/mysql/data \
>   -DSYSCONFDIR=/etc \
>   -DWITH_READLINE=1 \
>   -DMYSQL_TCP_PORT=3306 \
>   -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
>   -DENABLED_LOCAL_INFILE=1 \
>   -DEXTRA_CHARSETS=all \
>   -DDEFAULT_CHARSET=utf8 \
>   -DDEFAULT_COLLATION=utf8_general_ci

[root@Mysql-Master mysql-5.6.34]# make && make install

[root@Mysql-Master mysql-5.6.34]# rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64
重点说明:如果rpm -qa没有检测出“mysql-libs-5.1.73-7.el6.x86_64”这个包?就不用执行yum remove这条命令啦!

[root@Mysql-Master mysql-5.6.34]# yum remove mysql-libs-5.1.73-7.el6.x86_64 -y

[root@Mysql-Master mysql-5.6.34]# useradd -M -u 27 -s /sbin/nologin mysql

[root@Mysql-Master mysql-5.6.34]# groupmod -g 27 mysql

[root@Mysql-Master mysql-5.6.34]# chown mysql.mysql -R /usr/local/mysql/

[root@Mysql-Master mysql-5.6.34]# echo \'#Mysql-5.6.34\' >> /etc/profile

[root@Mysql-Master mysql-5.6.34]# echo \'export PATH=$PATH:/usr/local/mysql/bin\' >> /etc/profile

[root@Mysql-Master mysql-5.6.34]# source /etc/profile

[root@Mysql-Master mysql-5.6.34]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

[root@Mysql-Master mysql-5.6.34]# chmod +x /etc/init.d/mysqld

[root@Mysql-Master mysql-5.6.34]# chkconfig --add mysqld

[root@Mysql-Master mysql-5.6.34]# chkconfig --list mysqld
mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
[root@Mysql-Master mysql-5.6.34]# chown mysql.mysql -R /usr/local/mysql/data/

[root@Mysql-Master mysql-5.6.34]# cd /usr/local/mysql/

[root@Mysql-Master mysql]# pwd
/usr/local/mysql

[root@Mysql-Master mysql]# ./scripts/mysql_install_db --user=mysql

[root@Mysql-Master mysql]# service mysqld start
Starting MySQL. SUCCESS!

[root@Mysql-Master mysql]# /usr/local/mysql/bin/mysqladmin -u root password "liuqi"

[root@Mysql-Master mysql]# /usr/local/mysql/bin/mysql -u root -pliuqi

分类:

技术点:

相关文章:

  • 2021-08-01
  • 2021-06-23
  • 2021-12-18
  • 2021-12-18
  • 2021-09-26
  • 2021-08-05
  • 2021-05-16
  • 2022-12-23
猜你喜欢
  • 2021-09-17
  • 2021-12-18
  • 2021-07-21
  • 2021-10-23
  • 2021-08-08
  • 2021-12-18
  • 2021-06-28
相关资源
相似解决方案