当前位置:   article > 正文

安装MySQL_ubuntu24.04 安装mysql5.7

ubuntu24.04 安装mysql5.7

采用ubuntu系统,安装MySQL5.7

安装

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

在这里插入图片描述

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

安装下方选择 ubuntu bionic

选择MySQL server

在这里插入图片描述

选择要安装的MySQL-5.7

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述

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

输入密码

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

是否刷新权限,刷新输入y回车,不刷新直接回车(刷新)
在这里插入图片描述

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

在这里插入图片描述

至此,在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
  • 1
  • 2
  • 3
  • 4

选择Yes

在这里插入图片描述

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

后序操作和MySQL5.7一致

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

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

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

  • 1
  • 2
  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;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

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

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

在这里插入图片描述

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

service mysql restart
  • 1

打开native ,选择连接MySQL

在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/978507
推荐阅读
相关标签
  

闽ICP备14008679号