Mysql5.6源码安装
环境:
安装系统:CentOS6.5_x64
Mysql版本:mysql-5.6.38.tar.gz
Cmake版本:cmake-2.8.4.tar.gz
安装前准备:
依赖包安装:
yum -y install gcc gcc-c++ bison ncurses ncurses-devel boost
Cmake安装(cmake也可以直接yum安装):
tar zxf cmake-2.8.4.tar.gz
cd cmake-2.8.4
./configure
make && make install
cmake -version
安装mysql:
useradd mysql
开始安装:
tar zxf mysql-5.6.38.tar.gz
cd mysql-5.6.38
cmake .
make && make install
Mysql初始化:
chown -R mysql.mysql /usr/local/mysql/
cd /usr/local/mysql/
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
给mysql提供配置文件:
cp support-files/my-default.cnf /etc/my.cnf
做启动项:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
启动mysql
service mysqld start
做软连接,方便使用mysql相关命令等:
ln -s /usr/local/mysql/bin/* /usr/local/bin/
查看是否成功启动:
ps –ef | grep mysqld
netstat –anpl | grep 3306
添加开机启动:
chkconfig --add mysqld
登录mysql服务:
mysql 5.7以下版本默认情况下root用户没有密码,可以直接登录
#########
给root设置密码