首页 > 数据库技术 > 详细

Ubuntu 18安装MySQL

时间:2019-09-13 16:31:51      阅读:61      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!