mysql linux 安装

1,检查有没有旧的版本

rpm -qa | grep mysql

2,删除

rpm -e --nodeps  mysql-community-debuginfo-8.0.17-1.el8.x86_64

3, msyql 官网 下载中心 找到 DOWNLOADS , 点击Yum Repository

找到yun 源版本,可以直接下载,也可以用命令下载

 

4,cd /usr/local

mkdir mysql ,我是将mysql 下载放在这个路径下面

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

5,安装

yum localinstall mysql80-community-release-el7-3.noarch.rpm

6,检查是否下载

yum repolist enabled | grep "mysql.*-community.*"

7,安装server

yum install mysql-community-server

8,启动服务

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 ,可以参考

https://www.cnblogs.com/pickKnow/p/10521185.html

 

posted @ 2019-08-15 09:55  Chris,Cai  阅读(163)  评论(0编辑  收藏  举报