mysql 5.6.25的安装
步骤如下:
1.官网下载mysql5.6.25免编译安装包。
2.用上传工具上传到CentOS的/usr/local/src 目录下【由于使用的是新加坡的服务器,使用的直接是:wget命令:
wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz
】
3.解压该文件
tar -zxvf mysql5.6.25.xxxxxx..xxxx ./
然后
mv 到 /usr/loca/mysql
4.建立mysql用户
useradd -s /sbin/nologin mysql
注意:此时还建立了一个mysql组哦
5.开始初始化数据库
进入
cd /usr/local/mysql
创建一个数据库目录:【专门用来房数据的】
mkdir -p /var/mysqldata
注意修改权限:
chown -R mysql:mysql /var/mysqldata
6.开始执行初始化数据库
cd /usr/local/mysql/bin
在bin目录下:
./scripts/mysql_install_db --user=mysql --datadir=/var/mysqldata
看到执行有两个ok即可
7.下面开始后期的配置工作:
在mysql目录下:
cp ./support-files/my-xxxx.conf /etc/my.cnf
将启动脚本也拷贝到/etc/init.d/mysqld
cp ./support-files/mysql.server /etc/init.d/mysqld
修改它的属性:
修改成可以执行的文件
chmod 755 /etc/init.d/mysqld
vim /etc/init.d/mysqld
修改:
basedir = /usr/local/mysql
datadir= /var/mysqldata
8.把启动脚本假如系统服务项:
并设定为开机启动
chkconfig --add mysqld
注意名字要和cp到/etc/init.d/mysqld名称相同
chkconfig mysqld on
service mysqld start
就可以了
看到启动确定 就可以了
总结:
中间遇到的错误:
1.执行 ./scripts/mysql_install_db --user=mysql --datadir=/var/mysqldata
的时候,出现:
Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
最终解决方案:
安装缺少的库:
yum install -y libaio-dev libaio