通过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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗