1.先下载安装包
Linux根目录建了一个test目录,执行命令:mkdir /test,并在测试文件里面放入MySQL要装的rpm包
2.Mysql rpm包文件
3.按照下图安装mysql时,安装sudo rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_6 4.rpm --force –nodeps时记得加上--force –nodeps
4. yum install libaio 使用此条命令
5.查询到错误时如图所示 使用yum –y install numactl
6. yum安装出现No package vim available解决办法
6. 现在可以启动mysqld服务了,执行命令:
systemctl start mysqld
我们来看下mysqld是否已经启动了,执行命令:
systemctl status mysqld
如果看到的和下图一样,就说明已经启动了:
7.初始化的操作我们要在/usr/bin目录中进行,所以我们先进入/usr/bin目录:cd /usr/bin。
然后,我是以root身份登录Linux系统的,并且我想为root账户生成一个随机的初始密码,所以我要执行命令:mysqld --initialize --user=mysql;这样就完成了对MySQL的初始化,并为root账户生成了一个随机的初始密码。
或者
7.初始化mysql数据库
8. sudo grep 'temporary password' /var/log/mysqld.log
(起始保护密码,首次需要此密码登陆)
下图红线框中的字符就是密码,把它记下来,登录MySQL的时候要用:
9.修改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库
10.根据第6步中的密码,更改root用户的密码,新版的mysql必须先修改root用户的密码,否则登录后是不能执行任何命令的
11.直接用mysql –uroot –p登陆
下图为操作时流程