Ubuntu 18.04安装mysql 5.7.23

  

之前在Ubuntu 16.04安装MySQL的时候很顺利,这次在Ubuntu 18.04中安装MySQL 5.7.23中,遇到一些坑,折腾了好久,这里做一个记录。

  

1。安装数据库

        sudo apt-get安装mysql服务器      

 Ubuntu 18.04安装mysql 5.7.23

  

默认情况下,在安装mysql服务器的时候就会安装,mysql客户机等相关客户端。

  

2。这个时候直接登录会出现问题

  

 Ubuntu 18.04安装mysql 5.7.23

  

这就是一个坑,后来折腾半天发现使用根权限登陆的话就会成功。

  

 Ubuntu 18.04安装mysql 5.7.23

  

好吧,既然只能在根用户权限下能够登陆,那我们就先来看看mysql。用户存在哪些关键信息,

  

先查看用户表结构:

        mysql>从用户显示列;      

 Ubuntu 18.04安装mysql 5.7.23

  

里面主要有这几项:

  

Host , User authentication_string(这里就是加密后的密码),插件

  

查看一下表中这几项关键数据:

  

 Ubuntu 18.04安装mysql 5.7.23”>可以看的到,根密码依旧是空,插件明显与其他不同,之后查阅相关资料,发现这就是普用户无法登陆的问题所在。</p>
  <p> 3。解决问题并修改密码</p>
  
  <pre类=   mysql>更新用户设置authentication_string=密码(“123456”),插件用户==癿ysql_native_password”,“根”;      mysql>冲洗特权;      #退出重启MySQL服务   mysql>退出;   fknight@v310: ~ $服务mysql重启      

更新后:

  

 Ubuntu 18.04安装mysql 5.7.23

  

现在就可以在普通用户权限情况下使用根账户名登录MySQL数据库.Workbench/Navciat 也就可以连接数据库正常使用了。

  

 Ubuntu 18.04安装mysql 5.7.23

  

<强>总结:

        #安装MySQL和Workbranch   fknight@v310: ~ $ sudo apt-get安装mysql服务器mysql客户机mysql-workbench      #以根权限连接数据,初始密码为空   fknight@v310: ~ $ sudo mysql - u root - p      #修改插件实现普通用户也能使用mysql的根用户来登录,同时修改根密码   mysql>更新用户设置authentication_string=密码(“123456”),插件用户==癿ysql_native_password”,“根”;      #退出重启MySQL服务   mysql>退出;   fknight@v310: ~ $服务mysql重启      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Ubuntu 18.04安装mysql 5.7.23