码迷,mamicode.com
首页 > 数据库 > 详细

Ubuntu 18安装MySQL

时间:2019-09-13 15:34:41      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:无法   可视化   sha   image   div   建立连接   基于   str   空格   

1.依次敲打如下三条命令安装

  a. sudo apt-get install -y mysql-server

  b. sudo apt-get install mysql-client

  c.  sudo apt-get install -y libmysqlclient-dev

2.以上安装过程基本上都是默认安装,包括用户名和密码,如何找到默认的用户名和密码进行登录MySQL呢

        配置文件位于 /etc/mysql

        技术图片

 

        使用gedit打开debain.cnf,查看用户名密码

        技术图片

 

        技术图片

        可以看到用户名(user) 密码(password)

3.基于第二步的用户名和密码进行登录

        mysql -udebian-sys-maint -p3ZDl6sCpKesNnw5n (注意-u和-p后面紧跟用户名和密码,中间没有空格)

        如图:登录成功

        技术图片

 

4.修改用户名和密码

        执行以下语句,使用mysql数据库,设置用户名为root,密码为123456,使用native加密方式(mysql 8.0之后不是这种加密方式了),刷新,然会退出

   use mysql;
   update user set authentication_string=PASSWORD("123456") where user=‘root‘;
   update user set plugin="mysql_native_password";
   flush privileges;
   quit;
5.验证是否修改成功
        执行:mysql -u root -p
        然后提示输入密码:123456
        登录成功
        技术图片
6.关于上面mysql加密方式的补充
        mysql8.0 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,
        如要使用一些可视化客户端连接可能因为客户端和服务端的加密方式不一致导致无法建立连接的问题,解决方法有:
        一种是升级客户端驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password即可

 

 

        

 

Ubuntu 18安装MySQL

标签:无法   可视化   sha   image   div   建立连接   基于   str   空格   

原文地址:https://www.cnblogs.com/mosicol/p/11516688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!