centos7下安装mysql

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

生成的密码:

centos7下安装mysql_第1张图片

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:

centos7下安装mysql_第2张图片

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 

效果:

centos7下安装mysql_第3张图片

启动mysql服务:

service mysqld start

 

转载于:https://my.oschina.net/u/1263127/blog/834937

你可能感兴趣的:(centos7下安装mysql)