Ubuntu卸载安装MySQL指定版本(保姆级教学,直接喂饭)

1.安装前检查是否已经安装mysql

        查看mysql是否安装:mysql --version

        卸载mysql:

                显示所有依赖项并将全部卸载:dpkg --list|grep mysql

                依次卸载:sudo apt-get autoremove --purge 上图列出的红字开头名称

                清除残余数据:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

2.下载mysql

        官网:MySQL :: Download MySQL Community Server (Archived Versions) 选择自己需要的版本

        上传至ubuntu,有多种上传方式,本次使用finalShell

3.解压安装

        解压命令:tar xvf mysql-server_8.0.32-1ubuntu22.04_amd64.deb-bundle.tar

        安装命令:dpkg -i mysql-*.deb

        此时报错,意思是缺少package libmecab2

        继续键入命令: apt install libmecab2   之后继续报错

        继续键入命令: apt --fix-broken install  然后问题是否继续键入 y 即可

        之后出现如图,设置密码即可

        设置密码之后提示如下内容

        之后提示选择默认的身份验证方式

        简单介绍:上面是MySQL 8使用了基于改进的sha256密码方法的新身份验证,并建议以后所有新的MySQL服务器安装都使用这种方法。这个新的身份验证插件需要新版本的连接器和客户端,以支持这种新的身份验证方法(caching_sha2_password)。目前MySQL 8连接器和libmysqlclient21构建的社区驱动程序支持这个新方法。使用旧版本libmysqlclient构建的客户端可能无法连接到新服务器。

        下面是自MySQL5以来使用的遗留身份验证方式,为了保持与旧的客户端软件的兼容性,默认的身份验证插件可以设置为遗留值(mysql_native_password),也就是我们现在常用的方式。

        安装完成后,可以通过设置default_authentication_plugin服务器设置来更改默认值。

        这里我选择下面遗留的身份验证方式。

        随后等待安装完毕,键入 mysql --version 即可看到mysql已经安装成功。

         然后查看mysql运行状态,并设置开机自启

systemctl status mysql
systemctl enable mysql --now

         向上查看日志即可看到配置文件 配置文件被安装在那个位置

        对外暴露端口号,可以让外网ip连接:sudo ufw allow 3306/tcp

        最后重启mysql:sudo service mysql restart

        现在就可以本地连接云服务器了!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值