阿里云服务器centos8安装mysql8
1.如果服务器之前安装过mysql则需要先卸载mysql,使用yum卸载
通过查询与mysql有关的文件
yum remove -y mysql
find / -name mysql
通过rm -rf去删除对应的文件类似
2.卸载完成后,使用以下命令来安装mysql
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm yum install mysql80-community-release-el8-1.noarch.rpm
注意:其中的
mysql80-community-release-el8-1.noarch.rpm
不要使用文中的,去mysql的官网找对应的版本,然后下载,自己上传到服务器,或者用官网的版本来替换掉本文中的版本
成功后会有这样下载成功的样子
3.禁用centos8默认的mysql模块
yum module disable mysql // 禁用命令
这里不禁用的话会出现错误,无法安装,笔者自己百度了半天才看到,有好多帖子并不提示这里
4.安装mysql命令
yum install mysql-community-server
如果这一步老是失败,请检查上一步是否禁用默认的mysql
选择y确定就ok
4.查看随机生成的默认密码
cat /var/log/mysqld.log | grep password
记住这个随机密码
5.使用mysql-uroot -p 刚刚的密码登陆
这里可能会明明密码就是对的,为什么会显示错误,显示usepassword:no的情况
这里先输入mysql -uroot -p然后回车,提示password:之后在输入刚刚的临时密码
才可以进入
6.登陆进去之后显示mysql->,然后使用命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
修改密码,mysql8的密码需要使用特殊符号数字和英文
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统