Ubuntu 18.04.3下载安装mysql8.0(apt安装)

系统版本:Ubuntu 18.04.3 LTS
mysql:8.0

前提软件检查

首先,查看下Ubuntu有没有安装wget,查看下wget的版本wget --version
在这里插入图片描述
如果指令无效,则安装下wget

sudo apt-get update
sudo apt-get install wget

再查看下版本,看看指令有没有效。

.查看下mysql是否有安装
使用ps -el | grep mysqld查看,如果没有,则下一步,如果有,则先卸载。
在这里插入图片描述

添加MySQL APT存储库

这里是以官网上的安装方法为主要安装方法,同时参考了部分其他文章
原文连接:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
原文连接:https://blog.csdn.net/Iversonx/article/details/80341596
先到MySQL APT存储库的下载页面
下载页面网址:https://dev.mysql.com/downloads/repo/apt/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
获取到下载文件连接:https://repo.mysql.com//mysql-apt-config_0.8.14-1_all.deb
移动到Downloads文件夹中,使用wget下载
wget https://repo.mysql.com//mysql-apt-config_0.8.14-1_all.deb
在这里插入图片描述
安装
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
这里不能使用ssh连接安装,需要回到界面安装,因为有个选择在里面,如果直接使用ssh会产生下面的乱码。
ps:如果你已经记住所有选项,那可以直接直接选择。
在这里插入图片描述
在这里插入图片描述
选择你需要安装的内容
在这里插入图片描述
在这里插入图片描述
ps:这里你可以选择5.7的版本,看需求。
点击ok选择完成
在这里插入图片描述
使用sudo apt-get update从MySQL APT存储库更新软件包信息(此步骤为必需步骤)。
在这里插入图片描述

使用APT安装MySQL

通过sudo apt-get install mysql-server安装MySQL
ps:通过别人的文章,发现后面都会有界面选择,所以切回桌面安装
在这里插入图片描述
设置密码
在这里插入图片描述
在这里插入图片描述
ps:这里要使用tab键选择到ok位置。。。我按了5分钟才按出来这个键位。。。

MySQL 8使用了基于改进的sha256的新认证密码的方法。建议所有新的MySQL服务器
安装使用此方法向前推进。这个新的身份验证plugin需要连接器和客户机的新版本,并
支持此新身份验证方法(caching_sha2_password)。目前MySQL8个使用libmysqlclient21
支持构建的连接器和社区驱动程序这个新方法。使用旧版本的libmysqlclient构建的客户端可以不能连接到新服务器。保留与旧客户端软件的默认兼容性可以将authentication plugin设置为遗留
(mysql_native_password)只有在需要第三方时才可以这样做
软件没有更新以与新的身份验证一起工作方法。
更改将被写入文件/etc/mysql/mysql.conf.d/default-auth-override.cnf ,
安装之后,可以通过设置default_authentication_plugin服务器设置来更改默认设置。(有道词典翻译)

大概意思就是:MySQL8.0采用了新的加密方式,这个新的加密方式会与原来的5.X的不同,使用5.X的加密方式连接mysql会失败。不过可以不使用新的方式,使用回原来的加密方式连接。
在这里插入图片描述
使用mysql -u root -p连接mysql,我这里的密码是123456
在这里插入图片描述
查询mysql版本信息
mysqladmin -u root -p version
在这里插入图片描述
开放其他地址连接

mysql -u root -p
mysql>use mysql;
mysql>update user set host ='%' where user = 'root';
mysql>grant all privileges on *.* to root@'%' identified by '123456';
mysql>flush privileges;

在这里插入图片描述
使用navicat测试连接
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值