当前位置: 首页 > news >正文

CentOS 安装Mysql8

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

ps -ef | grep -i mysql
systemctl stop mysqld
rpm -e mysql

2.配置仓库

 更新秘钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 安装mysql8的yum源

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

3. 安装mysql

yum -y install mysql-community-server

  启动mysql服务  

// 启动
systemctl start mysqld
//开机自动启动
systemctl enable mysqld
//查看mysql状态
systemctl status mysqld

4. 启动后配置

   初始化mysql密码

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; 最后记得要刷新一下缓存

http://www.lryc.cn/news/96939.html

相关文章:

  • 3-Linux实操
  • Yarn 集群的架构和工作原理
  • PostgreSQL-视图-03-查询对象依赖关系视图-dba_dependencies
  • Vue style中的 scoped 属性
  • 移动端适配rem
  • Go语言开发小技巧易错点100例(八)
  • 100个网络安全测试面试题
  • 7.26 作业 QT
  • Python - Opencv应用实例之树叶自动分割、标签及统计分析系统
  • IC设计工程师,参加IC面试应该注意哪些细节?
  • java poi导入Excel、导出excel
  • 【算法与数据结构】101、LeetCode对称二叉树
  • 【N32L40X】学习笔记04-gpio中断库
  • Godot 4 着色器 - Shader调试
  • liunx时间慢几分钟,定时更新系统时间
  • C# 委托详解
  • chatGPT 学习分享:内含PPT分享下载
  • 使用CRM进行数据分析的四大好处
  • Excel“牛人”变现方案参考
  • vscode和jetbrains IDEA添加免费的gpt代码生成插件
  • 【C#】医学实验室云LIS检验信息系统源码 采用B/S架构
  • linux:AWS LightSail 设置虚拟内存
  • “华为杯”研究生数学建模竞赛2016年-【华为杯】E题:粮食最低收购价问题研究
  • idea项目依赖全部找不到
  • 自动驾驶数据标注有哪些?
  • ChatGPT:人工智能语言模型的巅峰之作
  • 【unity之IMGUI实践】敌方逻辑封装实现【六】
  • llvm向用户抛出warning、error信息
  • 微服务学习笔记-----Nacos安装教程(Windows和Linux版本)
  • 程序员面试系列,docker常见面试题