1,检查有没有旧的版本html
rpm -qa | grep mysql
2,删除node
rpm -e --nodeps mysql-community-debuginfo-8.0.17-1.el8.x86_64
3, msyql 官网 下载中心 找到 DOWNLOADS , 点击Yum Repositorymysql
找到yun 源版本,能够直接下载,也能够用命令下载sql
4,cd /usr/local数据库
mkdir mysql ,我是将mysql 下载放在这个路径下面ide
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
5,安装oop
yum localinstall mysql80-community-release-el7-3.noarch.rpm
6,检查是否下载spa
yum repolist enabled | grep "mysql.*-community.*"
7,安装serverdebug
yum install mysql-community-server
8,启动服务code
systemctl start mysqld
或者
service msyqld start
失败了,检查状态
service mysqld status
最后发现是由于我以前已经安装过mysql ,里面有/var/lib/mysql 这个文件夹,删掉。
rm -rf /var/lib/mysql
9,再次启动,OK。
10,设置开机启动
[root@hella-hadoop mysql]# systemctl enable mysqld [root@hella-hadoop mysql]# systemctl daemon-reload
11,获取临时密码,登录
[root@hella-hadoop mysql]# grep 'temporary password' /var/log/mysqld.log 2019-08-15T01:49:07.123646Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: !sNntIw=_2uz
12,mysql -uroot -p 登录
13,修改密码,
alter user user() identified by "123456";
报错,密码等级不对
查看参数,
show variables like '%vali%';
14,修改密码等级,或者本身修改密码的适合复杂点,大小写,特殊符号都用上,密码要求网上能够搜索到
SET GLOBAL validate_password.policy=0;
15,OK ,再修改密码,长度仍是8位,我没修改,能够自行修改
16,设置能够远程登录,进入到mysql 数据库,修改user 表的host ,能够参考