1.先准备好安装的所需材料
2.开始准备安装
先安装mysql
解压命令:tar -xvJf (注意:这里' j '是大写)
解压后改名:
mv mysql-8.0.24-linux-glibc2.12-x86_64 mysql
改root权限:
chown -R root:root *
在mysql目录下创建一个data文件夹
mkdir data
创建用户组以及用户和密码
groupadd mysql
useradd -g mysql mysql
.授权用户 chown -R mysql.mysql /usr/local/mysql
8.切换到bin目录下 cd bin
9.初始化基础信息 ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize
得到临时密码
4*v,1aN5?J*Q
初始化失败的话安装个扩展包:dnf install libxcrypt-compat.x86_64
再安装一个扩展包防止以后使用时mysql保错
.添加mysqld服务到系统 cp -a ./support-files/mysql.server /etc/init.d/mysql
授权以及添加服务
chmod +x /etc/init.d/mysql
.将mysql命令添加到服务 ln -s /usr/local/mysql/bin/mysql /usr/bin
登录mysql mysql -uroot -p 密码使用之前随机生成的密码
我这里启动mysql的时候遇见一个错误
如果你也是报这个错误按我下面的走即可
这个代码输一下即可,进入MySQL成功
sudo ./support-files/mysql.server start
修改root密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 其中123456是新的密码自己设置
.执行 flush privileges; 使密码生效
选择mysql数据库 use mysql;
20.修改远程连接并生效
update user set host='%' where user='root';
生效:flush privileges;
这样就安装mysql成功了 exit退出即可
