标签:
一、 安装cmake
二、 安装MySQL
groupadd mysql
//添加MySQL用户组
useradd -r -g mysql mysql
//添加MySQL用户
mkdir -p /usr/local/mysql
//新建mysql安装目录
mkdir -p /data/mysqldb
//新建mysql数据库数据文件目录
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
tar -zxvf mysql-5.6.16.tar.gz
cd mysql-5.6.16
//下载&&解压安装包
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1
//设置编译参数
make && make install
//编译&&安装
cd /usr/local/mysql
chown -R mysql:mysql .
//修改mysql安装目录
cd /data/mysqldb
chown -R mysql:mysql .
//修改mysql数据库文件目录
cp ./support-files/my-default.cnf /etc/my.cnf
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb
//初始化&&配置
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 700 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
//加入到系统服务
service mysqld start
chkconfig --level 35 mysqld on
//启动mysql服务并加入开机自启动
netstat -tulnp | grep 3306
mysql -uroot -p
//检查mysql服务是否启动
出现:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2) 错误
解决(暂时):mysql --socket=/tmp/mysql.sock
标签:
原文地址:http://www.cnblogs.com/mjhelloworld/p/5630108.html