安装MySQL

采用ubuntu系统,安装MySQL5.7

安装

  1. 下载apt仓库文件
#下载apt仓库的安装包,Ubuntu的安装包是.deb文件
wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

安装MySQL_第1张图片

  1. 配置apt仓库
#使用dpkg命令安装仓库
 dpkg -i mysql-apt-config_0.8.12-1_all.deb 

安装下方选择 ubuntu bionic

选择MySQL server

安装MySQL_第2张图片

选择要安装的MySQL-5.7

安装MySQL_第3张图片

点击OK (已经选择了MySQL-5.7)

安装MySQL_第4张图片

  1. 更新apt仓库信息
#首先导入仓库的密钥信息
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
#更新仓库信息
apt update

在这里插入图片描述

安装MySQL_第5张图片

  1. 检查是否成功配置MySQL5.7的仓库
apt-cache policy mysql-server

安装MySQL_第6张图片

  1. 安装MySQL5.7
#使用apt安装mysqL客户端和mysqL服务端
apt install -f -y mysql-client=5.7.* mysql-community-server=5.7.*

设置root用户密码,并重复确认密码

安装MySQL_第7张图片

  1. 启动MySQL
/etc/init.d/mysql start  #启动
/etc/init.d/mysql stop  #停止
/etc/init.d/mysql status  #查看状态

安装MySQL_第8张图片

  1. 对MySQL进行初始化
#执行如下命令,此命令是MySQL安装后自带的配置程序
 mysqL_secure_installation
#可以通过which命令查看到这个自带程序所在的位置
 root @DESKTOP-Q89USRE:~# which mysqL_secure_installation
5/usr/bin/mysqL_secure_installation

输入密码

安装MySQL_第9张图片

开启密码验证插件,如果需要增强密码安全性,输入y并回车,不需要直接回

安装MySQL_第10张图片

**是否更改root密码,需要输入y回车,不需要直接回车(不修改)

在这里插入图片描述

是否移除匿名用户,移除输入y回车,不移除直接回车(移除)

在这里插入图片描述

是否禁止root用户远程登录,禁止输入y回车,不禁止直接回车(不禁止)

在这里插入图片描述

是否移除自带的测试数据库,移除输入y回车,不移除直接回车

在这里插入图片描述

是否刷新权限,刷新输入y回车,不刷新直接回车(刷新)
安装MySQL_第11张图片

  1. 登录MySQL
mysql -u root -p
#输入密码即可登陆成功

安装MySQL_第12张图片

至此,在Ubuntu上安装MySQL5.7版本成功。

采用ubuntu系统,安装MySQL8.0

安装

  1. 如果已经安装过MySQL5.7版本,需要卸载仓库信息哦
#卸载MySQL5.7版本
apt remove -y mysql-client =5.7* mysql-community-server =5.7*
#卸载5.7的仓库信息
dpkg -l | grep mysql | awk '{print $2}' | xargs dpkg -P

选择Yes

安装MySQL_第13张图片

  1. 更新apt仓库信息
apt update
  1. 安装mysqL
apt install -y mysqL-server
  1. 启动MySQL
/etc/init.d/mysql start  #启动
2/etc/init.d/mysqL stop  #停止
3/etc/init.d/mysqL status  #查看状态
  1. 登陆MySQL设置密码
#直接执行:mysqL
mysqL
  1. 设置密码
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
# 刷新信息FLUSH PRIVILEGES;
  1. 退出MySQL控制台
exit
  1. 对MySQL进行初始化(和MySQL5.7一致)
#执行如下命令,此命令是MySQL安装后自带的配置程序
mysqL_secure_installation
#可以通过which命令查看到这个自带程序所在的位置
root @DESKTOP-Q89USRE : which mysql _ secure _ installation
/usr/bin/mysqL_secure_installation

后序操作和MySQL5.7一致

  1. 登录MySQL
mysql -u root -p
#输入密码即可登陆成功

至此,在Ubuntu上安装MySQL8.0版本成功。

  1. 使用数据库
use mysql;   #使用mysql数据库(使用的是自带MySQL数据库)

  1. 远程连接

以下目的:为了设配低版本的navicat数据库管理工具

# 允许任何IP远程连接使用root用户
 update user set Host='%' where User='root'; 
# 修改密码加密规则为mysql_native_password
 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
 # 可以查看是否修改成功
 select user,host from mysql.user;

安装MySQL_第14张图片

退出MySQL,修改mysql的配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

安装MySQL_第15张图片

将bind-address -127.0.0.1注释
最后重启mysql

service mysql restart

打开native ,选择连接MySQL

安装MySQL_第16张图片

安装MySQL_第17张图片

你可能感兴趣的:(Linux,数据库,mysql,数据库)