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

Linux环境Centos安装mysql(联网yum安装)

1、首先卸载centos自带的数据库mariadb,防止后续安装冲突

sudo rpm -qa | grep mariadb
sudo yum remove mariadb-libs -y

执行完后再执行一次 sudo rpm -qa | grep mariadb

查看是否卸载干净

执行截图:

2、安装Mysql官方Yum源

sudo yum install -y wget
wget https://repo.mysql.com/mysql80-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-5.noarch.rpm

先安装wget(可以理解为QQ浏览器的下载器),使用wget下载对应mysql网址下的mysql资源,然后对资源进行解压。

执行截图:

3、安装Mysql Server

sudo yum install -y mysql-community-server

安装成功截图:

有可能会安装失败:

1、例如GPG key验证失败

解决方案:

mysql的GPG-KEY 远程仓库  https://repo.mysql.com/

找出最新的GPG-KEY 2023年

执行命令:

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

导入GPG-KEY即可

4、启动Mysql并设置成开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

查看mysql状态

sudo systemctl status mysqld

active(running) 就是启动中

5、获取初始 root 密码

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

执行截图

图中最后的:Ii#vo9qoui8h 就是初始的root密码

6、登录mysql并修改密码

登录mysql:

mysql -u root -p

执行代码后输入第五步中获取到的root初始密码

登录成功截图:

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

执行截图:

7、设置root远程登录权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

如果出现以下情况

是因为8.0版本后,root的host都默认是localhost只能本地连接,需要修改

# 使用mysql数据库
use mysql;
# 查看用户及权限
select user,host from mysql.user;
# 更新root用户的host属性为%
update user set host='%' where user='root';
# 刷新下权限
FLUSH PRIVILEGES;
# 再执行就可以了,就可以使用远程工具如navicat连接了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
# 再刷新下权限
FLUSH PRIVILEGES;

http://www.xdnf.cn/news/7576.html

相关文章:

  • 学习设计模式《十》——代理模式
  • string在c语言中代表什么(非常详细)
  • 虚拟机部署minikubu单节点
  • JavaScript面试题之this详解
  • Linux僵死进程以及文件操作
  • uniapp生成的app,关于跟其他设备通信的支持和限制
  • 前端无感登录刷新
  • 《算法笔记》11.7小节——动态规划专题->背包问题 问题 A: 装箱问题
  • 基于springboot的网上学校超市商城系统【附源码】
  • 【git】在Windows上搭建git服务器
  • 简单的re(零基础AI做题)
  • Pydantic数据验证实战指南:让Python应用更健壮与智能
  • 5.20打卡
  • 【C/C++】现代C++线程池:从入门到生产级实现
  • power BI 倒计时+插件HTML Content,实现更新倒计时看板!
  • 去中心化算力池:基于IPFS+智能合约的跨校GPU资源共享平台设计
  • 2.4.2死锁的处理策略-预防死锁
  • 【解决】rpm 包安装成功,但目录不存在问题
  • jsmpeg+java+ffmpeg 调用摄像头RTSP流播放
  • DNS 域名解析服务器
  • 卷java,继承三
  • 【Java高阶面经】3.熔断机制深度优化:从抖动治理到微服务高可用架构实战
  • 从Ntfs!NtfsReadMftRecord函数到Ntfs!NtfsMapStream函数从0x274a到0xc4312800
  • SAR ADC 比较器寄生电容对性能的影响
  • 镜像管理(2)Dockerfile总结
  • 技术问答:PHP、JAVA和Go的垃圾回收机制有哪些区别
  • HarmonyOS5云服务技术分享--云函数创建配置指南
  • 软考软件评测师——黑盒测试测试方法
  • python 判断远程windows系统中某进程号是否还在
  • 电商运营数据分析指南之流量指标