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为自己的解压目录
解压后的文件包含以下几个:
在这里插入图片描述

  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

三、安装

因为安装过程会产生依赖,所以尽量按顺序安装(上面解压后文件非顺序)
在这里插入图片描述

这里会让你输入root密码,直接输入即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上两个并没有安装成功,是因为产生依赖需要安装依赖包libaio1。同样需要root权限
在这里插入图片描述

安装成功之后,再次执行上两个命令。后继续安装一下命令
在这里插入图片描述
在这里插入图片描述

当执行到此命令是又出错,显示未安装libmecab2,是因为依赖于此包。root权限执行安装即可
在这里插入图片描述
安装完成依赖包,再次执行上一个命令后,执行以下命令
在这里插入图片描述
至此,数据库安装成功。 查看文件位置

whereis mysql
  • 1

四、修改配置和密码

1、修改配置

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

2、修改密码

进入 mysql:mysql -uroot -pyourpassword
注:

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

在这里插入图片描述
修改密码,如果root的plugin为auth_socket,可同时修改plugin=“mysql_native_password”
在这里插入图片描述
** 重点:执行完修改一定要执行这一步命令!!!

 flush privileges
  • 1

在这里插入图片描述
退出重新登录
在这里插入图片描述
登录成功。毕~

posted @ 2020-12-03 19:30  桑中子衿  阅读(503)  评论(0编辑  收藏  举报