为了一劳永逸不每次都到处找资料,花了一下午时间做了这些。其中大部分是根据官方手册来的,后面部分谢谢大佬的帮助,超开心。

一.首先,将MySQL APT存储库添加到系统的软件存储库列表中

1.转到https://dev.mysql.com/downloads/repo/apt/上的MySQL APT存储库的下载页面,

  选择并下载适用于Linux发行版的发行包的下载路径 ,

  使用以下命令下载:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

2.使用以下命令安装下载的发行包,替换 version-specific-package-name 为下载的包的名称(如果未在包所在的文件夹中运行命令,则以其路径开头):

sudo dpkg -i /PATH/version-specific-package-name.deb

 我的在当前文件下运行的是以下命令:

sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

 注:中间弹窗直接↓到点”OK“

 

3.使用以下命令从MySQL APT存储库更新包信息(此步骤是必需的):

sudo apt-get update
 
 

二.使用APT安装MySQL:

(不执行以上步骤直接执行这句得到的MySQL版本是5.7)
sudo apt-get install mysql-server

注:

其中两个弹窗

第一个是确认密码(设置数据库密码)

另一个是选择加密方式,工具较新选第一个,较老选第二个

下载时间略长稍作等待,到这就安装完成啦

三.开放远程访问

开放远程访问,以连接可视化图形界面

1.连接到数据库

mysql -u root -p

输入密码

2.查看数据库会看到有一个mysql

show databases;

3.选择当前使用数据库为mysql

use mysql;

4.查看权限

select host, user, authentication_string, plugin from user;

5.更改加密方式

   因为mysql8的加密方式不一样,远程工具连接不上因此要更改加密方式

  ******是数据库密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '******';

 
6.开放远程访问权限(授权远程连接)
grant all on *.* to 'root'@'%';

7.执行刷新权限

flush privileges;

另有一个update的方式可参考https://blog.csdn.net/qq_40147863/article/details/86485439?tdsourcetag=s_pctim_aiomsg

update对表结构直接修改如果把%写错成/,就会造成root账户就登陆不了了,使用需谨慎

因此我们一般使用mysql里面的命令

ubuntu下安装MySQL8.0的更多相关文章

  1. centos 7下安装mysql-8.0

    本篇文章主要介绍在centos7 环境下安装mysql8.0并设置为开机自启. 安装步骤 1.配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/  ...

  2. ubuntu下安装selenium2.0 环境

    参考:http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html ubuntu 安装过程: 1.安装:setuptools $ apt-ge ...

  3. windows10下安装mysql-8.0.15-winx64以及连接服务器过程中遇到的一些问题

    一.下载安装配置mysql-8.0.15 1.官网(https://dev.mysql.com/downloads/mysql/)下载zip包 2.解包到我的D:\mysql目录下 3.为mysql配 ...

  4. Windows10下安装MySQL8.0

    1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 这是我下载版本 2:将解压文件解压到你安装的目录:E:\mysql-8.0.11-wi ...

  5. Mac下安装mysql8.0.11

    1.下载MySQL Community 版本:8.0.11,本次例子是以dmg安装的方式,下载的文件名为:mysql-8.0.11-macos10.13-x86_64.dmg 下载地址:https:/ ...

  6. centos7下安装mysql8.0.12及设置权限

    一.mysql版本介绍 mysql的官网为:https://www.mysql.com/ 在官网上可以看到多个版本,主要版本如下, 1.MySQL Community Server 社区版本,开源免费 ...

  7. Windows环境下安装 mysql-8.0.11-winx64 遇到的问题解决办法

    下载mysql安装包,我的是下载mysql-8.0.11-winx64,解压到你想安装的目录下,然后配置环境(window环境下,mac本还没试过), 1.首先,配置环境:右击此电脑->属性-& ...

  8. windows下安装mysql-8.0.18-winx64

    1.下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2.解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Progr ...

  9. win10环境下安装mysql-8.0.18-winx64

    下载mysql安装包,然后解压到你想安装的目录下,我下载的是mysql-8.0.18-winx64 Windows 上安装 MySQL 相对来说会较为简单,最新版本可以在 MySQL 下载 中下载中查 ...

随机推荐

  1. 【bzoj1014】: [JSOI2008]火星人prefix 平衡树-字符串-hash-二分

    [bzoj1014]: [JSOI2008]火星人 用平衡树维护字符串的hash 然后询问的时候二分一下就好了 /* http://www.cnblogs.com/karl07/ */ #includ ...

  2. 网页控件很多时最好用绝对定位absolute

    否则动一个位置可能影响其他的,牵一发而动全身

  3. 返回类型和 return 语句

    return 语句终止当前正在执行的函数并将控制权返回到调用该函数的地方.return 语句有两种形式: return; return expression; 不要返回局部对象的引用或指针: 函数完成 ...

  4. 洛谷P4526 【模板】自适应辛普森法2(Simpson法)

    题面 传送门 题解 据说这函数在\(x>15\)的时候趋近于\(0\) 据说当且仅当\(a<0\)时积分发散 所以直接套自适应\(simpson\)吧-- //minamoto #incl ...

  5. iOS 开发之 GCD 不同场景使用

    header{font-size:1em;padding-top:1.5em;padding-bottom:1.5em} .markdown-body{overflow:hidden} .markdo ...

  6. 本文分享一下ehcache的使用心得,本文主要讲以广播的形式同步缓存。

    本文分享一下ehcache的使用心得,本文主要讲以广播的形式同步缓存. 下面讲述主要分为两个部分,一个是配置文件,一个是Java代码. 1.准备jar包: slf4j-api-1.7.12.jar,e ...

  7. form表单提交回调函数

    form表单没有回调函数,不过可以通过jquery-form.js这个插件来实现回调函数: <form id="addform" class="form-horiz ...

  8. 使用github和hexo搭建静态博客

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 终于写这篇文章了,这是我使用github和hexo搭建博客的一些心得,希望能给大家一点帮助.少走点弯路.刚接触github,只是用来存项目的版本, ...

  9. java10:基于时间的版本控制

    功能发布 从Java 10开始,采用了一种新的严格的基于时间的发布模式. 在这个新模型中,Java平台的主要版本(现称为功能版本)将每6个月(3月和9月)发布一次. 功能版本将包含语言功能,JVM功能 ...

  10. JavaScript 跨域总结与解决办法

    什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦.这里把涉及到跨域的一些问题简单地整理一下: 首 ...