[root@node2 /]# groupadd -g 27 mysql [root@node2 /]# useradd -u 27 mysql -g mysql -s /sbin/nologin [root@node2 /]# yum -y install make cmake bison gcc-c++ cmake ncurses ncurses-devel [root@node2 /]# cd /mysql #下载MySQL软件包并解压 [root@node2 mysql]# ls mysql-5.6.19.tar.gz [root@node2 mysql]# tar zxvf mysql-5.6.19.tar.gz [root@node2 mysql]# cmake -DCMAKE_INSTALL_PREFIX=/mysql/3306 -DMYSQL_DATADIR=/mysql/data -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci # -DCMAKE_INSTALL_PREFIX=/mysql/3306 #安装路径 # -DMYSQL_DATADIR=/mysql/data #数据文件存放位置 # -DSYSCONFDIR=/etc #my.cnf路径 # -DWITH_MYISAM_STORAGE_ENGINE=1 #支持MyIASM引擎 # -DWITH_INNOBASE_STORAGE_ENGINE=1 #支持InnoDB引擎 # -DWITH_MEMORY_STORAGE_ENGINE=1 #支持Memory引擎 # -DWITH_READLINE=1 #快捷键功能(我没用过) # -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock #连接数据库socket路径 # -DMYSQL_TCP_PORT=3306 #端口 # -DENABLED_LOCAL_INFILE=1 #允许从本地导入数据 # -DWITH_PARTITION_STORAGE_ENGINE=1 #安装支持数据库分区 # -DEXTRA_CHARSETS=all #安装所有的字符集 # -DDEFAULT_CHARSET=utf8 #默认字符 [root@node2 mysql]# make [root@node2 mysql]# make install [root@node2 /]# cd /mysql/3306 [root@node2 3306]# chown -R mysql:mysql . [root@node1 mysql-5.6.19]# cd /mysql/mysql-5.6.19 [root@node1 mysql-5.6.19]# cp support-files/my-default.cnf /etc/my.cnf [root@node1 mysql-5.6.19]# cp support-files/mysql.server /etc/init.d/mysqld [root@node1 mysql-5.6.19]# chmod 755 /etc/init.d/mysqld [root@node1 mysql-5.6.19]# mkdir -p /mysql/data [root@node1 mysql-5.6.19]# chown -R mysql:mysql /mysql/data [root@node1 mysql-5.6.19]# /mysql/3306/scripts/mysql_install_db --user=mysql --basedir=/mysql/3306/ --datadir=/mysql/data/ [root@node2 /]# service mysqld start [root@node2 /]# chkconfig mysqld on [root@node2 /]# /mysql/3306/bin/mysql -u root -p #测试登陆MySQL密码为空 [root@node2 /]# /mysql/3306/bin/mysqladmin -u root -p password redhat #回车输入原密码
转载于:https://blog.51cto.com/shanqiangwu/1633106