阿里云服务器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的密码需要使用特殊符号数字和英文

 

posted @   myyssfb  阅读(557)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示