阿里云服务器MySQL的安装随录
Posted MJHelloWorld
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云服务器MySQL的安装随录相关的知识,希望对你有一定的参考价值。
一、 安装cmake
- wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz
- tar -xzvf cmake-2.8.10.2.tar.gz
- cd cmake-2.8.10.2
- ./bootstrap ; make ; make install
- cd ~
二、 安装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
以上是关于阿里云服务器MySQL的安装随录的主要内容,如果未能解决你的问题,请参考以下文章