CentOS6.8安装mysql5.7.25

CentOS6.8安装mysql5.7.25

1.下载

官网地址:https://dev.mysql.com/downloads/os-linux.html
百度云:https://pan.baidu.com/s/1bT-THwtjo-FUHRsDIf8M2g
提取码:k663
在这里插入图片描述
在这里插入图片描述

2.将mysql拷贝到/usr/local目录下

cp /root/Downloads/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz /usr/local

(我的mysql压缩包在/root/Downloads/文件夹下)

3.解压

tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

在这里插入图片描述

4.重命名

mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql

在这里插入图片描述

5.卸载系统自带mysql

查看:rpm -qa|grep mysql
在这里插入图片描述
如果没有则直接进行步骤6。
卸载:yum remove mysql mysql-server mysql-libs
在这里插入图片描述

6.创建用户组和用户

创建用户组:groupadd mysql
创建用户:useradd -r -g mysql mysql
在这里插入图片描述

7.给mysql用户指定专有用户和用户组

首先创建data文件夹
cd /usr/local/mysql
mkdir data
在这里插入图片描述
指定用户和用户组
cd /usr/local/
chown -R mysql mysql/
chgrp -R mysql mysql/
在这里插入图片描述

8.初始化mysql

cd /usr/local/mysql/bin
yum -y install numactl在这里插入图片描述

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

记住生成的临时密码在这里插入图片描述
如果忘记密码或者想重新初始化,可以先将mysql/data目录中文件删除,然后再执行初始化命令。

9.配置my.cnf

vi /etc/my.cnf

[mysqld]
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/

在这里插入图片描述

10.启动mysql

cd /usr/local/mysql/bin
./mysqld_safe --user=mysql &
在这里插入图片描述

11.设置开机自启动

cd /usr/local/mysql/support-files/
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
在如下图位置添加mysql目录

basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/

在这里插入图片描述
授权:chmod +x /etc/init.d/mysql
设为开机启动:chkconfig --add mysql
在这里插入图片描述

12.启动服务

启动服务:service mysql start
停止服务:service mysql stop
重启服务:service mysql restart
查看服务:service mysql status
在这里插入图片描述

13.登录mysql

cd /usr/local/mysql/bin
登录:./mysql -u root -p
在这里插入图片描述
修改密码:set password=password("root");
登录授权:grant all privileges on *.* to'root' @'%' identified by 'root';
授权生效:flush privileges;
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43611145/article/details/86701241