centos7安装mysql8.0

1、下载mysql的安装包

mysql 官网地址:https://dev.mysql.com/downloads/mysql/

1.1 选择对于的版本,点击第一个RPM Bundle 包下载

 1.2 卸载centos自带的mysql

yum remove mariadb mariadb-server mariadb-libs mariadb-devel
rpm -qa | grep mariadb # 筛选mysql的服务
rpm -e xxxxxxxx #删除对于的包,xxxxx代表对对应的包

1.3 解压下载的mysql安装包

cd /usr/local/          #进入到你的安装目录,自定义
mkdir mysql          #创建一个mysql名字的文件夹,随意
cd /usr/local/mysql/     #进入到自己的安装目录
tar -xvf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar #解压mysql安装包

1.4 按顺序安装rpm包

rpm -ivh <rpm包>

安装顺序 common -> libs -> libs-compat -> client -> server

注意:安装报错时,根据错误提醒,将对应包安装就行

1.5  启动mysql,并设置自启动

systemctl start mysqld        #启动mysql
systemctl enable mysqld       #设置mysql自启动

1.6 查看临时密码

cat /var/log/mysqld.log | grep password 

1.7 进入mysql命令行,修改密码,设置远程访问

mysql -u root -p
# 输入密码后,才能输入下方代码
#密码必须至少有 8 个字符,必须包含大小写字母、数字和特殊字符,不能与用户的用户名相同
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'NEW_password123';   
use mysql;                          #进入名为mysql数据库
update user set host = '%' where user = '%';     #设置用户远程访问
FLUSH PRIVILEGES;                      #刷新配置

 

posted @ 2025-03-10 23:45  程序菜小子  阅读(359)  评论(0)    收藏  举报