一、下载安装包

官网下载所需版本的安装包

这里选择的是:

mysql8设置biglog存储位置 mysql binlog digger 4.20_数据库

二、安装

1、解压压缩包
tar -xvf mysql-server_5.7.30-1ubuntu18.04_amd64.deb-bundle.tar

解压之后有这些文件

mysql8设置biglog存储位置 mysql binlog digger 4.20_linux_02

2、按照顺序安装

(其他版本,根据这个顺序修改命令后面的deb文件即可,例如这里根据libmysqlclient20寻找对应的deb文件)

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql8设置biglog存储位置_03


(1)安装libmysqlclient20

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。
安装软件: dpkg -i <.deb file name>

sudo dpkg -i libmysqlclient20_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_数据库_04


(2)安装libmysqlclient-dev

sudo dpkg -i libmysqlclient-dev_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql_05


(3)安装libmysqld-dev

sudo dpkg -i libmysqld-dev_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql8设置biglog存储位置_06


(4)安装mysql-common

sudo dpkg -i mysql-common_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_ubuntu_07


(5)安装mysql-community-source

sudo dpkg -i mysql-community-source_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_数据库_08

sudo dpkg -i mysql-community-client_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_数据库_09


在这一步遇到了问题,缺少libaio1libtinfo5依赖

执行这条命令,并按y确认下载即可:

sudo apt-get -f install

mysql8设置biglog存储位置 mysql binlog digger 4.20_linux_10


然后重新执行上面的语句

sudo dpkg -i mysql-community-client_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_linux_11


(6)安装mysql-client

sudo dpkg -i mysql-client_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql_12


(7)安装mysql-community-server

sudo dpkg -i mysql-community-server_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_ubuntu_13


这里也提示缺少依赖,但是执行sudo apt-get -f install后依旧无法解决,于是手动下载libmecab2到这个目录中

下载链接 对下载的文件执行如下命令:

sudo  dpkg -i libmecab2_0.996-6_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_ubuntu_14


然后重新执行上面的语句

sudo dpkg -i mysql-community-server_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_ubuntu_15


执行之后会弹出一个弹窗,输入root账户的密码,输入两次。

(8)安装mysql-server

sudo dpkg -i mysql-server_5.7.30-1ubuntu18.04_amd64.deb

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql_16


安装完成之后,检查MySQL服务状态:

systemctl status mysql.service

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql8设置biglog存储位置_17

三、配置远程连接

1、修改配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address 修改值为 0.0.0.0

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql_18


重启MySQL

sudo /etc/init.d/mysql restart

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql_19

2、为用户授权远程连接服务

使用 root 用户登录 MySQL 数据库

mysql -u root -p

使用 MySQL 命令为 root 用户授权 MySQL 远程连接服务

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

将配置写入 MySQL 授权表中

flush privileges;

然后即可连接远程连接

mysql8设置biglog存储位置 mysql binlog digger 4.20_mysql8设置biglog存储位置_20

四、启动、停止服务

#启动
sudo service mysql start
#停止
sudo service mysql stop