centos8上通过yum安装MySQL,过程简单,不易出错

1.检查系统是否已安装MySQL相关,如果有则全部清除干净

#列出MySQL相关的安装包
rpm -qa | grep mysql
#依次删除安装包
yum remove xxx

2.安装centos8下MySQL8的yum源

#下载源
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
#安装源
rpm -ivh mysql80-community-release-el8-1.noarch.rpm

3.关闭默认的MySQL(一定要执行,不然安装时会提示找不到包)

 yum module disable mysql

4.安装MySQL

 yum install mysql-community-server

5.启动MySQL服务,查看运行状态

#启动mysql服务
systemctl start mysqld
#查看mysql运行状态
systemctl status mysqld

6.查找初始密码并登录修改密码

#查找初始密码
grep 'temporary password' /var/log/mysqld.log
#通过初始密码登录
mysql -uroot -p
#修改成自己的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '自己的密码';
#刷新权限
flush privileges;

7.配置root远程登录

如果远程登录连接失败,请先检查系统云服务商(例如阿里云,腾讯云,华为云)控制台上的防火墙配置,一般需要配置系统本身的防火墙

#登录mysql
mysql -uroot -p
#切换到mysql数据库
use mysql;
#让root可以通过任意IP登录
update user set host='%' where user='root';

最新文章

  1. AI PRO I 第4章
  2. linux原始套接字(2)-icmp请求与接收
  3. asp.net core 日志
  4. css 命名规范
  5. CSS 实现加载动画之七-彩环旋转
  6. 滚动条滚动事件 js
  7. VS2005调试时无法找到调试信息解决方法
  8. Shell - 文件运算符
  9. css 清除浮动的方法
  10. Jmeter之http性能测试实战 非GUI模式压测 NON-GUI模式 结果解析TPS——干货(十一)
  11. Maven下的SpringMVC MyBatis
  12. .Net利用Newtonsoft进行解析Json的快捷方法
  13. Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/adp;
  14. CSS速查列表-2-(text)文本
  15. hdu5706-GirlCat
  16. Loadrunner录制https脚本
  17. Mac 软件专题:教学参考工具软件-外语/医学/天文/地理/数学等
  18. mxnet安装及NDArray初体验
  19. centos7装NVIDIA显卡驱动
  20. [Jmeter]通过批处理调用java,java从CSV动态读取登录的用户名和密码,并将其作为参数组合成字符串,写入外部.bat文件,然后通过Java执行这个外部批处理文件

热门文章

  1. 分治算法:Tromino谜题,L型覆盖
  2. Vue状态管理模式---Vuex
  3. python进阶(20) 正则表达式的超详细使用
  4. mybaits源码分析--日志模块(四)
  5. IT项目经理-成长手记学习笔记
  6. Tomcat中的一些问题
  7. zigzag走线原理及应用
  8. 【曹工杂谈】详解Maven插件调试方法
  9. Coreos配置docker镜像加速器
  10. iframe 内容适用高度