Ubuntu18.04 安装 MySQL5.7数据库(图文)

一、下载MySQL数据库

官网下载: https://www.mysql.com/downloads
选择自己想要的版本下载,本例选择的是5.7.24版本,
文件为mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar

二、解压缩

指定文件路径解压,需使用root权限
tar -xvf -C mysql-server_5.7.24-1ubuntu18.04_amd64.deb-bundle.tar /opt/mysql
其中-C是大写,/opt/mysql为自己的解压目录
解压后的文件包含以下几个:
Ubuntu18.04 安装 MySQL5.7数据库(图文)

  libmysqlclient20_5.7.24-1ubuntu18.04_amd64.deb
  libmysqlclient-dev_5.7.24-1ubuntu18.04_amd64.deb
  libmysqld-dev_5.7.24-1ubuntu18.04_amd64.deb
  mysql-client_5.7.24-1ubuntu18.04_amd64.deb
  mysql-common_5.7.24-1ubuntu18.04_amd64.deb
  mysql-community-client_5.7.24-1ubuntu18.04_amd64.deb
  mysql-community-server_5.7.24-1ubuntu18.04_amd64.deb
  mysql-community-source_5.7.24-1ubuntu18.04_amd64.deb
  mysql-community-test_5.7.24-1ubuntu18.04_amd64.deb
  mysql-server_5.7.24-1ubuntu18.04_amd64.deb
  mysql-testsuite_5.7.24-1ubuntu18.04_amd64.deb
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

三、安装

因为安装过程会产生依赖,所以尽量按顺序安装(上面解压后文件非顺序)
Ubuntu18.04 安装 MySQL5.7数据库(图文)

这里会让你输入root密码,直接输入即可
Ubuntu18.04 安装 MySQL5.7数据库(图文)
Ubuntu18.04 安装 MySQL5.7数据库(图文)
Ubuntu18.04 安装 MySQL5.7数据库(图文)
Ubuntu18.04 安装 MySQL5.7数据库(图文)
Ubuntu18.04 安装 MySQL5.7数据库(图文)
Ubuntu18.04 安装 MySQL5.7数据库(图文)

上两个并没有安装成功,是因为产生依赖需要安装依赖包libaio1。同样需要root权限
Ubuntu18.04 安装 MySQL5.7数据库(图文)

安装成功之后,再次执行上两个命令。后继续安装一下命令
Ubuntu18.04 安装 MySQL5.7数据库(图文)
Ubuntu18.04 安装 MySQL5.7数据库(图文)

当执行到此命令是又出错,显示未安装libmecab2,是因为依赖于此包。root权限执行安装即可
Ubuntu18.04 安装 MySQL5.7数据库(图文)
安装完成依赖包,再次执行上一个命令后,执行以下命令
Ubuntu18.04 安装 MySQL5.7数据库(图文)
至此,数据库安装成功。 查看文件位置

whereis mysql
  • 1

四、修改配置和密码

1、修改配置

vim 进入配置文件 ,配置文件在根目录下的etc中。(需root权限,输入密码即可)
Ubuntu18.04 安装 MySQL5.7数据库(图文)
进入配置文件后,编辑模式将bind-address = 127.0.0.1注释掉,保存退出(不会看这里 https://blog.csdn.net/u013919855/article/details/84977568)
Ubuntu18.04 安装 MySQL5.7数据库(图文)

2、修改密码

进入 mysql:mysql -uroot -pyourpassword
注:

  • mysql5.7安装完成后普通用户可能不能进mysql,原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password,直接用root权限登录就不用密码,修改root密码和登录验证方式

Ubuntu18.04 安装 MySQL5.7数据库(图文)
修改密码,如果root的plugin为auth_socket,可同时修改plugin=“mysql_native_password”
Ubuntu18.04 安装 MySQL5.7数据库(图文)
** 重点:执行完修改一定要执行这一步命令!!!

 flush privileges
  • 1

Ubuntu18.04 安装 MySQL5.7数据库(图文)
退出重新登录
Ubuntu18.04 安装 MySQL5.7数据库(图文)
登录成功。毕~

上一篇:在windows系统下打包linux平台运行的go程序


下一篇:Ubuntu16.04 Server版的docker离线及nvidia-docker安装