通过mysql官网在Linux虚拟机上安装mysql

1.官网地址:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-rpm.html,进入后翻译成中文显示

 2. 查看支持的平台,有我在用的CentOS8

 

 3.CentOS8,yum --version检查linux已经支持yum,使用YUM方式安装

4. 下载相应存储库,下载后的文件mysql84-community-release-el8-1.noarch.rpm

 5.将下载的文件放到虚拟机上,用VMware本地安装的虚拟机,直接复制粘贴就能放上去,服务器的话需要传输工具

 6.切换到root用户,设置xyc用户可以使用sudo命令,sudoers文件增加一行,NOPASSWORD,是配置每次使用sudo命令时不需要输入密码,不这样配置的话普通用户使用sudo命令会报错“is not in the sudoers”

 

 7.切换到普通用户

 切换后测试,报错语法不对,删除NOPASSWORD:后可用,就是sudo后要输入密码

 执行安装mysql命令,报错Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]

 修改三个文件的数据源为阿里云的,三个文件分别是CentOS-Linux-BaseOS.repo,CentOS-Linux-AppStream.repo,CentOS-Linux-Extras.repo

/etc/yum.repos.d/CentOS-Linux-BaseOS.repo

/etc/yum.repos.d/CentOS-Linux-AppStream.repo

 

/etc/yum.repos.d/CentOS-Linux-Extras.repo

 清除缓存:yum clean all

用新的数据源做缓存:yum makecache

8.官网第一步:切换到普通用户,执行sudo yum install mysql84-community-release-el8-1.noarch.rpm后成功,

成功添加mysql yum存储库(对应mysql官网第一步)

 

 9.官网第二步:选择发布系列,修改/etc/yum.repos.d/mysql-community.repo文件

 

 yum repolist enabled | grep mysql检查,可用的是8.0版本,说明修改正确

 10.官网第三步:禁用默认的mysql模块

 11.官网第四步:安装MySQL,过程中都输入y

 12.官网第五步:启动MySQL服务器

启动前后检查mysql启动状态

 超级用户的密码设置并存储在 错误日志文件,查找root密码命令:sudo grep 'temporary password' /var/log/mysqld.log

登陆后自行修改新密码,新密码要符合一定安全强度

 --安装完成

mysql服务状态查看命令:systemctl status mysqld

启动命令:systemctl start mysqld

关闭命令:systemctl stop mysqld

 

posted @   少年阿川  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示