zoukankan      html  css  js  c++  java
  • ubuntu上安装mysql

    今天由于业务需求,需要在ubuntu上安装mysql,搞了接近一晚上才搞定,这里记录下安装过程;

    安装很容易,度娘上有很多方法,不过启动mysql和远程访问mysql说的都不是很准确(确切的说是没有注明mysql的版本)

    1.先查看ubuntu的版本

    cat /etc/issue,可以看到我用的是20.04 LTS版本(这一步貌似没啥用)

    2.安装mysql

    sudo apt-get update  #更新软件源

    sudo apt-get install mysql-server  #安装mysql

    3.修改root用户密码

    前面的安装无需任何额外的操作,这一步来修改root用户的密码:

    (1)cat /etc/mysql/debian.cnf, debian.cnf这个配置文件下存储了debian-sys-maint用户的登录密码

    (2)mysql -u debian-sys-maint -p 使用debian-sys-maint用户登录mysql,然后根据提示填写前面获取的密码,登录成功后可以看到安装的mysql版本为8.0.20

    (3)执行如下命令修改root用户密码

             use mysql;

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

       这一步搞了好久,度娘上大多数是mysql8.0以前的版本,用在mysql8.0版本不好用。。。。

    4.开启远程连接

    (1)使用root用户登录mysql;    mysql -u root -p

    (2)执行如下命令开启root用户远程连接

      create user 'root'@'%' identified by '123456';
      grant all privileges on *.* to 'root'@'%';
      flush privileges;

    5.使用IDEA验证是否能远程连接mysql

  • 相关阅读:
    HTTPS, SPDY和 HTTP/2性能的简单对比
    mysql去除字段内容的空格和换行回车
    jquery获取选中select的文本,值等
    jquery 选择器
    php获取调用本方法的上个方法,php堆栈,函数入库
    php 过滤js字符串代码
    php 获取根目录
    php生成唯一字符串
    php javascript的ajax
    php 上传文件大小控制配置文件中设置的
  • 原文地址:https://www.cnblogs.com/sniffs/p/13216419.html
Copyright © 2011-2022 走看看