记录一次linux(服务器,宝塔)安装MySQL8.0

  大二的时候买过一年的服务器,当时阿里云有学生优惠,一年100元,当时便买来玩了玩,现在大三了,服务器也过期了,我也就没在继续买了。应老师需求,我便买了一个腾讯云的服务器,一年88。第一次用服务器的时候,下载软件啥的,第一次用linux系统,我也不是特别习惯,就服务器弄得很乱。听同学说有个叫宝塔的管理服务器软件,我就打算这次试一试,这里记录一下宝塔下载mysql8.0的整个过程。首先在腾讯云控制台把3306端口打开,这是mysql服务的默认端口。在这里插入图片描述
然后去宝塔软件商店找到mysql下载记得是8.0版本及以上。
下载完成后,用finalshell工具或者宝塔自带的ssh终端命令工具。

设置无密码登录

#vim /etc/my.cnf(注:windows下修改的是my.ini)

在文档内搜索mysqld定位到[mysqld]文本段:
/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)

在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:
在这里插入图片描述

保存文档并退出

重启MySQL后登陆修改密码

/etc/init.d/mysql restart(有些用户可能需要使用/etc/init.d/mysqld restart)在这里插入图片描述
重启成功后,直接输入mysql登录。
应为设置了无密码登录,我们需要先改过来

flush privileges;

然后输入修改密码的命令(mysql8.0版本)

alter user 'root'@'localhost' identified by 'newpassword';

我在csdn搜了很多,有很多其他的语句
update user set password=password(“你的新密码”) where user=“root”;
类似这种的,这个是5.8以前版本的修改密码命令了,不适用于8.0.

后续

每次重启mysql后,都是无密码直接登录,我接着以前的操作后,退出把修改无密码登录的my.cnf配置文件命令skip-grant-tables删除或者注解,这时,在重启myql就一直是设置的密码登陆了。

设置远程登陆

update user set host='%' where user='root' and host='localhost';

刷新配置文件

flush privileges;
根据引用\[1\]中提供的命令,宝塔面板的MySQL 8.0安装可能会遇到问题。如果您尝试使用该命令进行安装,但无法成功安装MySQL 8.0,可能是因为宝塔面板目前不支持MySQL 8.0安装。您可以尝试使用宝塔面板提供的其他版本的MySQL进行安装,或者联系宝塔面板的官方支持团队以获取更多帮助。另外,根据引用\[2\]中提到的,如果您使用了强密码加密进行身份验证,但是图形化管理软件没有采用强密码加密,可能会导致访问MySQL的问题。您可以尝试使用传统的加密方法来解决这个问题。 #### 引用[.reference_title] - *1* [宝塔安装Mysql8.0以及配置Navicat远程连接教程--亲测可行](https://blog.csdn.net/zhanghao143lina/article/details/128241792)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [MySQL8.0安装配置教程【超级详细图解】](https://blog.csdn.net/m0_73442728/article/details/131359479)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值