Mysql在Linux上安装

先挂载镜像

bash 复制代码
mount /dev/sr0 /mnt

cd /etc/yum.repos.d 配置yum源

vim yum.repo

配置仓库

bash 复制代码
[BaseOS]
name=baseos
baseurl=/mnt/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=app
baseurl=/mnt/AppStream
enabled=1
gpgcheck=0

清空yum缓存

bash 复制代码
yum clean all

创建yum缓存仓库

bash 复制代码
yum makecache

查看列表

bash 复制代码
yum repolist

下载地址

Mysql官网====>DOWNLOADS====>MySQL Community (GPL) Downloads ====>Download Archives下载档案====>MySQL Community Server MySql社区服务器====>MySQL Downloads

bash 复制代码
wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar




tar xvf mysql-8.0.34-1.el9.x86_64.rpm-bundle.tar

*********

bash 复制代码
dnf localinstall mysql-community-server-8.0.34-1.el9.x86_64.rpm 
mysql-community-client-8.0.34-1.el9.x86_64.rpm 
mysql-community-common-8.0.34-1.el9.x86_64.rpm 
mysql-community-icu-data-files-8.0.34-1.el9.x86_64.rpm 
mysql-community-client-plugins-8.0.34-1.el9.x86_64.rpm 
mysql-community-libs-8.0.34-1.el9.x86_64.rpm

启动服务

bash 复制代码
systemctl start mysqld

第一次进入查看密码

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

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; (字母+数字+特殊符号)

用远程管理工具链接Mysql数据库

bash 复制代码
systemctl stop firewalld.service

进入mysql

bash 复制代码
use mysql;
执行修改命令
update user set host='%' where user='root'; #前面的user是表后面得user是用户名
刷新权限管理
flush privileges;
相关推荐
tntxia21 小时前
linux curl命令详解_curl详解
linux
扛枪的书生1 天前
Linux 网络管理器用法速查
linux
顺风尿一寸1 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode1 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫1 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
AlfredZhao3 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
唐青枫3 天前
MySQL JSON 实战详解:从存储、查询、更新到 JSON_TABLE 与索引
sql·mysql
小满8783 天前
5.Mysql事务隔离级别与锁机制
mysql
元Y亨H4 天前
技术笔记:MySQL 字符集排序规则与大小写敏感性问题解决方案
mysql
戴为沐4 天前
Linux内存扩容指南
linux