宝塔mysql5.6升级8.0详细教程

宝塔mysql5.6升级8.0详细教程

环境及工具说明

宝塔版本:腾讯云专版镜像
宝塔:远程网页桌面版
SSH工具:SCRT8.1.0
SQL工具:Navicat Premium 12.1.15

操作步骤

  • 备份删除数据库
    可以选择用宝塔上的工具来备份数据库,如果是新的宝塔可以跳过这一步
    数据库操作
  • 切换数据库版本
    选择软件商店,点击已安装,找到设置,点击切换版本,点击切换所需要的对应版本等待安装完成,这个过程很长,可以先去干饭。
    切换版本
  • 修改root密码,开启root远程访问
停止数据库服务
[root@VM-20-10-centos ~]# /etc/init.d/mysqld stop
设置数据库跳过密码登录
[root@VM-20-10-centos ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking
用root登录数据库
[root@VM-20-10-centos ~]# mysql -uroot
切换到mysql库
mysql> use mysql
Database changed
将字段置为空
mysql> update user set authentication_string='' where user='root';
mysql> flush privileges;
修改密码为yourpassword
mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'yourpassword';
mysql> flush privileges;
在 mysql 数据库的 user 表中查看当前 root 用户的相关信息,这个可以我们看到root的访问权限为localhost。
mysql> select host, user, authentication_string, plugin from user;
+-----------+------------------+------------------------------------------------------------------------+-----------------------+
| host      | user             | authentication_string                                                  | plugin                |
+-----------+------------------+------------------------------------------------------------------------+-----------------------+
| localhost | mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
| localhost | mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password |
| localhost | root             | *FD3A0732D65E43CD71025A5427F314D184E4FAF4                              | mysql_native_password |
+-----------+------------------+------------------------------------------------------------------------+-----------------------+
修改host
mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> flush privileges;
给root授权
mysql> Grant all privileges on root.* to 'root'@'%';    
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
重启数据库
[root@VM-20-10-centos ~]# /etc/init.d/mysqld restart
  • 测试是否正常连接
    测试是否正常连接

结语

本教程已排除了其中会遇到的问题,如果朋友们在操作过程中遇到问题可以私信或评论,我看到后会第一时间回复。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据引用\[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
发出的红包

打赏作者

悬崖上的剁椒鱼头丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值