linux系统安装MySql版本8.0.26
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.验证
退出数据库,使用新密码重新连接