CentOS8 安装Mysql

发布于:2022-12-19 ⋅ 阅读:(264) ⋅ 点赞:(0)

1、下载

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

2、安装

yum install mysql80-community-release-el8-3.noarch.rpm

3、查看该yum源支持哪些版本

yum repolist all | grep mysql 

4、 安装

yum install mysql-community-server

报错看下面解决异常,没报错忽略

————————————————解决异常————————————————

上面报错:先禁用本地的 MySQL 模块在安装即可

禁用命令:yum module disable mysql 

 ————————————————解决异常————————————————

5、启动Mysql

systemctl start mysqld

6、查看Mysql状态

systemctl status mysqld

 7、设置开机自启

# 开机自启

systemctl enable mysqld

# 重新加载系统配置,使开机自启立马有效

systemctl daemon-reload

8、查看默认密码

grep 'temporary password' /var/log/mysqld.log

9、登陆 

mysql -u root -p

 10、改密码

mysql的密码必须包含英文大小写、数字以及特殊字符

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'

11、刷新

flush privileges;

12、远程设置

        1、换库

        use mysql;

        2、查看数据库用户

        select user,host from user;

        root用户的host是localhost,说明root用户只能在本机连接数据库。

        3、将他改为所有机器都能连

        update user set host='%' where user='root';

         4、修改密码,并且不对密码加密

        ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';

         5、修改完成,退出:

        exit


 

 13、远程连接设置完毕测试即可