1. 下载

方法一:

  • 通过开头链接下载deb文件存放到本地

下载地址:外网

方法二:

  • 安装axel
  1. sudo apt install axel
  • 还用axel下载
  1. axel 参数 文件下载地址

例:

  1. axel http://down.shiyue.com/sygame/software/MySql/mysql-apt-config_0.8.10-1_all.deb

常用可选参数:

-s 设置最大下载速度,如果限制到512KB/s,则填写512000
-n 指定连接数
-o 指定另存为目录,或者指定的目录+文件名
-H 指定header
-U 指定useragent
-q 静默模式
-a 更改默认进度条样式

2.解压安装

  • 更新软件库
  1. sudo apt-get update
  • 添加存储库
  1. sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
  • 再更新软件库
  1. sudo apt-get update
  • 安装mysql-server
  1. sudo apt-get install mysql-server
  • 查看mysql状态
  1. sudo service mysql status
  • 启动mysql
  1. sudo service mysql start
  • 获取初始密码
  1. sudo vim /etc/mysql/debian.cnf

打开后寻找密码:

LInux-Mysql-01.png

其中GyDlzXkJpQVH4YH0为密码

  • 使用初始密码登录
  1. mysql -udebian-sys-maint -p xxxxx (xxxxx替换成debian.cnf里面的密码)

输入mysql -udebian-sys-maint -p后输入上面获得的密码。

Linux-Mysql-02.png

  • 进入mysql后执行更新密码

5.7.9之前的版本修改密码方法:

  1. use mysql;
  2. update user set authentication_string=PASSWORD("123456") where user='root';
  3. update user set plugin="mysql_native_password";
  4. flush privileges;
  5. quit;

5.7.9之后的版本修改密码(如8.0版本)修改密码方法:

  1. USE mysql;
  2. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY "123456";
  3. FLUSH privileges;
  4. quit;
  • 重启mysql
  1. sudo service mysql restart