CentOS 安装Mysql8

1.检查是否已经安装mysql,停止mysql服务,删除mysql

bash 复制代码
ps -ef | grep -i mysql
systemctl stop mysqld
rpm -e mysql

2.配置仓库

更新秘钥

bash 复制代码
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

安装mysql8的yum源

bash 复制代码
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
  1. 安装mysql
bash 复制代码
yum -y install mysql-community-server

启动mysql服务

bash 复制代码
// 启动
systemctl start mysqld
//开机自动启动
systemctl enable mysqld
//查看mysql状态
systemctl status mysqld
  1. 启动后配置

初始化mysql密码

bash 复制代码
grep 'password' /var/log/mysqld.log

效果如下图:

登录mysql数据库系统

mysql -uroot -p

修改root初始密码

alter user 'root'@'%' identified by 'abc@123';

5.设置允许远程连接

8.0 之前

grant all privileges on *.* to 'root'@'%' identified by 'abc@123' with grant option;

8.0之后,需要将创建用户和赋权限分开

create user 'root'@'%' identified by 'abc@123';

grant all privileges on *.* to 'root'@'%' with grant option;

FLUSH PRIVILEGES; 最后记得要刷新一下缓存

相关推荐
123过去5 小时前
wifi-honey使用教程
linux·网络·测试工具
志栋智能5 小时前
低成本自动化巡检:7×24小时守护业务稳定
运维·网络·自动化
ToB营销学堂6 小时前
MarketUP | B2B 自动化营销实战:如何打破“营-销”数据孤岛,构建高转化线索流?
运维·自动化
Deitymoon7 小时前
linux——孤儿进程和僵尸进程
linux
CDN3607 小时前
360CDN 全系列产品体验:CDN / 高防 / SDK 游戏盾横向测评
运维·安全·游戏
行者-全栈开发7 小时前
容器化时代来临 - Docker 技术演进与核心价值
运维·docker·容器·cicd·自动化构建·容器化时代
云飞云共享云桌面8 小时前
非标自动化研发成本高?云飞云共享云桌面:1台主机=10台工作站,年省数十万。
大数据·运维·服务器·人工智能·自动化·云计算·电脑
chehaoman8 小时前
Failed to restart nginx.service Unit nginx.service not found
运维·nginx
Linux运维技术栈8 小时前
生产环境Linux应用目录迁移至LVM独立分区 标准化实战方案
linux·运维·服务器·lvm·逻辑卷
feasibility.9 小时前
SSH Agent Forwarding 与 tmux 排障笔记
linux·运维·服务器·经验分享·笔记·ssh