CentOS8安装mysql8.0.21解压版超级详细教程

第一步:下载mysql8.0.21解压版

官网地址: https://downloads.mysql.com/archives/community/

点击下载

在这里插入图片描述

第二步:将下载文件上传到Linux

如图:我是放到/root/temp目录下 这个可随便上传,待会安装的时候安装到/usr/local/mysql下

在这里插入图片描述

第三步:解压mysql并移动到/usr/local目录下

解压mysql

tar xf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz

在这里插入图片描述

移动到/usr/local/mysql

mv mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql

进入/usr/local查看

cd /usr/local

在这里插入图片描述

第四步:创建用户组及用户

进入mysql

cd mysql

在这里插入图片描述
创建用户组和用户

groupadd mysql
useradd -r -g mysql mysql

在这里插入图片描述

第五步:授权

chgrp -R mysql .
chown -R mysql .

这时文件就属于mysql了
在这里插入图片描述

第六步:初始化

进入bin目录

cd /usr/local/mysql/bin

执行

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

记住随机生成的密码
在这里插入图片描述

第七步:添加软连接

ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5
ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5

第八步:复制启动文件到服务文件夹

进入support-files

cd /usr/local/mysql/support-files

复制启动文件到服务文件夹

cp mysql.server /etc/init.d/mysql

启动mysql

service mysql start

设置mysql开机自启

systemctl enable mysql

添加 mysql 软连接(相当于配置环境变量,在任何目录都可以直接使用mysql命令)

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

在这里插入图片描述

第九步:进入mysql

mysql -u root -p

输入系统创建的密码 输入的时候密码是不显示的 建议粘贴

在这里插入图片描述

第十步:修改密码

修改了密码之后才能访问数据库

set password=“你的密码”;

set password="liqinshe123";

在这里插入图片描述

第十一步:设置访问权限

mysql默认只能本级的用户才能访问,要设置任意IP都能通过root用户访问该数据库

mysql8相比mysql57有一些改变,现在不能直接修改权限了,先创建一个root用户,密码是liqinshe123

‘%’ 表示任意IP 如果你不想任意IP都能访问 把%改为你电脑都IP

liqinshe123是我的密码 这里你要改为自己设置都密码

CREATE USER 'root'@'%' IDENTIFIED BY 'liqinshe123';

授予任何IP都能访问的权限

grant all privileges on *.* to 'root'@'%';

刷新权限

flush privileges;

在这里插入图片描述

第十二步:重启mysql测试连接

exit 退出mysql连接

在这里插入图片描述
重启mysql

service mysql restart

在这里插入图片描述
打开本机Navicat测试

PS:如果连接不成功有可能是Linux的防火墙没关

查看防火墙状态

systemctl status firewalld

关闭防火墙

service firewalld stop

禁止防火墙开机启动

systemctl disable firewalld

在这里插入图片描述

连接成功,到此Mysql安装完毕


版权声明:本文为qq_40281548原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。