最近在搭建测试环境的时候,需要使用到mysql数据库,好久没有离线搭建mysql,搜索了好多教程,最后还是在此记录下,方便下次使用。
1、在安装好centos系统后先配置网络,并设置为静态ip。
2、使用xsheel工具连接到centos系统操作,并相应安装好ftp工具上传mysql离线包。
3、创建用户
3.1、创建用户和组
#groupadd mysql
#useradd -r -g mysql mysql
3.2、安装
将mysql-5.7.tar包解压到/usr/local目录
#tar -zxvf mysql-5.7.tar.gz -C /usr/local/
3.3、重命名
进入目录cd /usr/local
mv mysql-5.7/mysql
3.4、创建mysql-files数据目录
mkdir -p /usr/local/mysql/mysql-files
chown -R mysql:mysql /usr/local/mysql/mysql-files
chmod 777 /usr/local/mysql
3.5、初始化
mysql/bin/mysqld --initialize --user=mysql
记录初始密码
mysql/bin/mysql_ssl_rsa_setup
mysql/bin/mysqld_safe --user=mysql &
4、配置及运行
4.1、将mysql服务加入开机启动项
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
注册为开始服务
chkconfig --add mysql
查看是否注册成功
chkconfig --list mysql
如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 mysql on
4.2、启动服务
service mysql start
建立软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin
登录
mysql -u root -p 回车后输入密码
然后要修改密码
alter user 'root'@'localhost' identified by 'root6';
然后才可以操作数据库