首先,明确一点mysql-advanced-5.7.9-linux-glibc2.5-x86_64.tar.gz为已编译版本,所以不需要使用使用gcc编译。但是他依赖与libaio,系统安装盘各大镜像网站均可下载。
具体步骤如下:
1、通过wget或者本地下载mysql数据库,注意格式为tar.gz
2、tar -zxvf mysql-advanced-5.7.9-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql
3、添加用户组
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql/
4、安装mysql
4.1 新建data目录并授权:
mkdir -p /usr/local/mysql/data/
chown -R mysql:mysql /usr/local/mysql/data/
4.2 root用户下,cd /usr/local/mysql/bin
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
请确保不出现error,可忽略所有warning
4.3 ./mysqld --initialize --user=mysql
出现如下提示A temporary password is generated for root@localhost: XXXXXXX, XXXXXXX为默认密码,请记住。 4.4 ./mysql_ssl_rsa_setup 添加rsa加密 4.5 ./mysqld_safe --user=mysql & 启动mysqld 4.6 mysql -u root -p 输入默认密码XXXXXXX,即可登录mysql. set password=password('new_password');5、复制mysql配置文件
cd /usr/local/mysql/suppor-files/
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
6、配置环境变量
vim /etc/profile
export MYSQL_HOME="/usr/local/mysql/"
export PATH="$PATH:$MYSQL_HOME/bin"
保存退出
. /etc/profile
7、.添加自启动服务
chkconfig --add mysql
chkconfig mysql on