linux系统安装MySql版本8.0.26

原视频链接地址
https://www.bilibili.com/video/BV1dt411C78o?from=search&seid=3803123040050493308&spm_id_from=333.337.0.0

1.下载Mysql

[下载地址]https://dev.mysql.com/downloads/mysql/
下载与自己系统匹配的mysql

2.上传下载的tar包

1)通过工具将tar包上传到/usr/local/目录下
2)解压后会出现3个tar.xz包
3)再解压那个既不是test也不是route(好像是叫这个)的包
4)解压完成后,将文件夹名称改为mysql

mv 文件夹 mysql

3.新建MySQL用户组及用户

useradd -r -s /sbin/nologin mysql
这里创建一个用户,默认会自动创建一个同名的用户组

4.更改mysql目录权限

chown -R mysql.mysql /usr/local/mysql

5.卸载残余数据库安装包

yum remove maridb-libs

6.初始化数据库

再mysql的bin目录下执行下方命令

./mysqld --initialize --user=mysql

注意命令执行成功后,记住生成的初始密码

7.复制启动脚本

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

复制过去之后,就可以通过service命令管理数据库了

8.修改配置文件

vi /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
basedir=/usr/local/mysql
character-set-server=utf8
[client]
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8

9.启动mysql

service mysql start

10.连接数据库

再/usr/local/mysql/bin目录下执行下方命令

./mysql -uroot -p

这个时候会让你输入密码,这个时候需要输入,数据库初始化时生成的那个密码

10.修改数据库登录密码

在已登录的数据库中执行下方命令
alter user 'root'@'localhost' identified by '密码';

11.验证

退出数据库,使用新密码重新连接

原文地址:https://www.cnblogs.com/planted/p/15259562.html