Ubuntu 20.04.1安装离线版MySQL8.0.20 及 配置Ubuntu版navicat

Ubuntu中安装MySQL、配置Navicat

Linux,Ubuntu,MySQL,Navicat

Ubuntu 20.04.1安装离线版MySQL8.0.20详细教程(不用联网更新apt等)及 配置Ubuntu版navicat

1. 下载MySQL

官网下载mysql:https://dev.mysql.com/downloads/mysql/在这里插入图片描述选择对应的版本,上面是Ubuntu20.04的,若Ubuntu16.04则下载Ubuntu16.04,点下载后跳转到如下页面,不必登录,选’No thanks, just start my download’ 直接下载!
在这里插入图片描述

2. 解压

1)Ubuntu 20.04

将下载好的mysql-server_8.0.20-2ubuntu20.04_amd64.deb-bundle.tar文件,放到Ubuntu里某目录下(如home/user/ProgramFiles/mysql/ 或 usr/local/),解压
法1:右键解压
法2:tar -xf mysql-server_8.0.20-2ubuntu20.04_amd64.deb-bundle.tar
注意:tar -xftar -xvf 解压.tar打包文件, tar -xzvf 解压 .tar.gz打包压缩文件。z命令表压缩。
解压后如下:
在这里插入图片描述

2)Ubuntu 16.04

解压后会比Ubuntu20.04版多一个 mysql-community-client-plugins_8.0.22-1ubuntu16.04_amd64.deb文件

3. 安装

1)Ubuntu 20.04

按以下顺序安装文件:
在这里插入图片描述(1)依次输入命令:
sudo dpkg -i mysql-community-client-core_8.0.20-2ubuntu20.04_amd64.deb
sudo dpkg -i mysql-common_8.0.20-2ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client_8.0.20-2ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient21_8.0.20-2ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_8.0.20-2ubuntu20.04_amd64.deb
sudo dpkg -i mysql-client_8.0.20-2ubuntu20.04_amd64.deb
到此安装是没问题的,如下图:
在这里插入图片描述
(2)接下来安装:
sudo dpkg -i mysql-community-server-core_8.0.20-2ubuntu20.04_amd64.deb
会提示缺失 libaio1和libmecab2包,如下:
在这里插入图片描述故我们安装这两个包,可以下载好这两个离线包再安装,因为在线装有时会出错。
(干货)直接下载链接(建议:迅雷下载要快些!):
Ubuntu 20.04:
http://archive.ubuntu.com/ubuntu/pool/main/liba/libaio/libaio1_0.3.112-5_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/libmecab2_0.996-10build1_amd64.deb

Ubuntu16.04:
http://archive.ubuntu.com/ubuntu/pool/main/liba/libaio/libaio1_0.3.110-2_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/universe/m/mecab/libmecab2_0.996-1.2ubuntu1_amd64.deb

或者不闲麻烦的可以由下面的下载链接选择版本再下载:
https://pkgs.org/download/libaio1
https://pkgs.org/download/libmecab2
如下:选择好对应的版本
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

下载完成,放到Ubuntu某目录下,安装这两个缺失的包。
在这里插入图片描述补好缺失包后,重新安装
sudo dpkg -i mysql-community-server-core_8.0.20-2ubuntu20.04_amd64.deb
发现正常,如下:
在这里插入图片描述
(3)再安装
sudo dpkg -i mysql-community-server_8.0.20-2ubuntu20.04_amd64.deb
此命令执行后会弹出窗口让你设置MySQL密码,假设密码也设置为root,设置完成后选择5.X的加密方式。之后如下:
在这里插入图片描述(4)最后,安装
sudo dpkg -i mysql-server_8.0.20-2ubuntu20.04_amd64.deb
在这里插入图片描述

2)Ubuntu 16.04

在安装其他.deb包之前,先安装比Ubuntu20.04版多出来的一个 mysql-community-client-plugins_8.0.22-1ubuntu16.04_amd64.deb文件,其他步骤都相同。

4. 使用

最后,执行sudo service mysql restart重启mysql,输入开机密码,
再执行mysql -uroot -p 登录即可使用,输入刚才设置的mysql密码root,即可登录使用了,如下:
在这里插入图片描述注:mysql -u root -p这里 u指user,p指password,也可直接输入密码,如root用户的密码假设也为root,输入
mysql -u root -p rootmysql -uroot -proot即可登录!

建新库dev2:执行CREATE DATABASE IF NOT EXISTS dev2;CREATE DATABASE dev2;
下面就可以连接mysql了,

1)用python连接mysql
# coding: utf8
import MySQLdb

db = MySQLdb.connect(
    host = '127.0.0.1',
    port = 3306,
    user = 'root',
    passwd = 'root',
    db = 'dev2',
    charset = 'utf8mb4',
)
2)用navicat 连接mysql

(1)下载Ubuntu版navicat
中文版 http://www.navicat.com.cn/download/navicat-for-mysql
英文版 https://www.navicat.com/en/download/navicat-premium#lin
选择Ubuntu(Linux)版Navicat下载,如下:
在这里插入图片描述在这里插入图片描述毕竟官方软件,浏览器下载很慢,用迅雷吧!能快点
将下载的navicat15-premium-en.AppImage文件放到某一目录下,双击该文件(或者执行 ./navicat15-premium-en.AppImage命令)即可安装Navicat
(2)打开navicat

在这里插入图片描述如上图,点击左上角Connection图标之后在弹出的窗口输入链接信息,其中。
Connection Name:随便写,自定义

Host:链接本地的话一定不要填localhost会报错,要填127.0.0.1
Port:默认 3306
User Name:默认 root 用户即可
Password:填你之前设置的密码,我密码设置的是root

©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页