Ubuntu快速安装MySQL5.7

前言

Ubuntu的APT官方自带的MySQL是8.0的,但是我们很多时候想用低版本比如5.1、5.5、5.7。下面放出我探索出的最快的安装方法,支持选择安装版本和安装组件,并且自动设置开机启动。

下载和安装

  1. 下载DEB Package

  2. 安装deb package

    sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb

    这里根据你下载下来的deb包的版本来,不一定是0.8.18-1

  3. 选择你需要安装的版本和组件

    会有一个紫色底白色框的提示框让你选择版本和组件,使用上下箭头移动,使用ENTER选择

  4. 执行安装mysql安装

    sudo apt update
    sudo apt install mysql-server

    如果提示依赖不足,使用

    sudo apt-get install -f
    # 然后再次执行安装
    sudo apt install mysql-server
  5. 安装完成,检查是否已经启动

    ps -aux | grep mysql
    netstat -anp | grep 3306

设置密码

新版的mysql获取初始密码的方式是root权限空密码,即使用sudo mysql -uroot即可登陆。

还有可能是两种获取初始化密码方式:

  1. 安装时提示输入密码

  2. 安装后在/var/log/mysqld.log中显示

    使用grep password /var/log/mysqld.log查看

  1. 登陆mysql

    sudo mysql -u root

    注意sudo 注意不需要-p

  2. 修改mysql.user中的验证方式和密码

    use mysql;
    update user set plugin='mysql_native_password',authentication_string=password('root') where user='root';

    把你需要修改的密码放在password('')

  3. 刷新权限

    flush privileges;
  4. 登出

    exit;

    之后就可以使用新密码登录啦!

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注