1.在官网下载mysql安装文件(我这里使用的是mysql-5.7二进制版安装)
2.把安装文件放到需要安装的文件目录下,并解压
解压命令:
tar -zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz
由于解压出来文件夹名太长我这边偷懒使用移动命令重命名了一下:
mv mysql-5.7.12-linux-glibc2.5-x86_64 mysql
重命名后的效果:
3.新建mysql用户组与mysql用户,并将mysql添加到mysql用户组中
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
4.进入mysql文件夹,新建data文件夹(用于mysql数据缓存),并改变文件夹权限
cd mysql
mkdir data
chown root:root .
5.开始安装mysql
bin/mysqld --initialize --user=mysql --basedir=/home/application/mysql --datadir=/home/application/mysql/data
bin/mysql_ssl_rsa_setup --datadir=/home/application/mysql/data
生成的密码:
6.进入mysql文件夹下的support-files中修改my-default.cnf配置,拷贝覆盖/etc/my.cnf
basedir = /home/application/home
datadir = /home/application/home/data
cp my-default.cnf /etc/my.cnf
7.启动mysql服务
./mysql.service start
8.使用生成密码进入数据库并修改密码
./mysqladmin -u root -p password "新密码"
输入原本密码:
成功进入mysql:
9.设置mysql服务设置成开机启动
将support-files文件下mysql.service复制到/etc/init.d下重命名为mysqld,修改其权限
cp mysql.server /etc/init.d/mysqld
cd /etc/init.d
chmod 755 mysqld
使用chkconfig设置开机启动
chkconfig --add mysqld
chkconfig mysqld on
chkconfig --list
效果:
启动mysql服务:
service mysqld start