CentOS 6.8安装MySQL 5.7.25

CentOS 6.8安装MySQL 5.7.25

  • 1.下载
  • 2.将mysql拷贝到/usr/local目录下
  • 3.解压
  • 4.重命名
  • 5.卸载系统自带mysql
  • 6.创建用户组和用户
  • 7.给mysql用户指定专有用户和用户组
  • 8.初始化mysql
  • 9.配置my.cnf
  • 10.启动mysql
  • 11.设置开机自启动
  • 12.启动服务
  • 13.登录mysql

相关文章链接:

CentOS 6.8完全卸载MySQL 5.7.25

观前提示:

本文使用虚拟机安装的CentOS 6.8,所使用的虚拟机为VMware® Workstation 14 Pro,版本为14.1.3 build-9474260。

1.下载

官网地址:https://dev.mysql.com/downloads/os-linux.html
百度云:https://pan.baidu.com/s/1bT-THwtjo-FUHRsDIf8M2g
提取码:k663
CentOS 6.8安装MySQL 5.7.25_第1张图片
CentOS 6.8安装MySQL 5.7.25_第2张图片

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

CentOS 6.8安装MySQL 5.7.25_第3张图片

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
CentOS 6.8安装MySQL 5.7.25_第4张图片

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 numactlCentOS 6.8安装MySQL 5.7.25_第5张图片

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

记住生成的临时密码CentOS 6.8安装MySQL 5.7.25_第6张图片
如果忘记密码或者想重新初始化,可以先将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 &
CentOS 6.8安装MySQL 5.7.25_第7张图片

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
CentOS 6.8安装MySQL 5.7.25_第8张图片
修改密码:set password=password("root");
登录授权:grant all privileges on *.* to'root' @'%' identified by 'root';
授权生效:flush privileges;
CentOS 6.8安装MySQL 5.7.25_第9张图片

你可能感兴趣的:(虚拟机,数据库,Linux)