zoukankan      html  css  js  c++  java
  • ubuntu下安装MySQL8.0

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

    一.首先,将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里面的命令

  • 相关阅读:
    (18)随机数
    JMeter 正则表达式提取器(二)
    swiper控件(回调函数)
    移动测试之appium+python 导出报告(六)
    移动测试之appium+python 简单例子(五)
    移动测试之appium+python 入门代码(四)
    移动测试之appium+python 入门代码(三)
    移动测试之appium+python 入门代码(二)
    移动测试之appium+python 环境安装(一)
    网站架构模式(二)
  • 原文地址:https://www.cnblogs.com/xiaohuomiao/p/10601760.html
Copyright © 2011-2022 走看看