下载MySQL 8.0.39版本Download MySQL Server,下载界面如下图所示,选择红框框选的那一项进行下载,下载得到压缩包mysql-server_8.0.39-1ubuntu20.04_amd64.deb-bundle.tar。
下载依赖项:
● libaio1(文件名:libaio1_0.3.112-5_amd64.deb)
下载网页:点击下载;
下载地址:点击下载;
● libmecab2(文件名:libmecab2_0.996-10build1_amd64.deb)
下载网页: 点击下载
下载地址: 点击下载
上传安装包到服务器上:
解压缩MySQL的tar包:
进入压缩包mysql-server_8.0.39-1ubuntu20.04_amd64.deb-bundle所在目录,输入指令:
sudo tar -xf mysql-server_8.0.26-1ubuntu20.04_amd64.deb-bundle.tar
按照以下顺序安装各个文件:
sudo dpkg -i mysql-community-client-plugins_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client-core_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-common_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient21_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-client_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i libaio1_0.3.112-5_amd64.deb
sudo dpkg -i libmecab2_0.996-10build1_amd64.deb
sudo dpkg -i mysql-community-server-core_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-server_8.0.39-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-server_8.0.39-1ubuntu20.04_amd64.deb
其中,弹窗设置 root 密码,设置密码为:root。
重启 mysql 指令:
sudo systemctl status mysql
出现以下内容则安装成功: 修改用户名为root,密码为root,并创建easycvr数据库。
sudo mysql -u root -p
USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';//请将’新密码’替换为你想要设置的密码。
CREATE DATABASE easycvr;//创建新的数据库
FLUSH PRIVILEGES;
EXIT;
sudo systemctl restart mysql
若需要设置mysql支持远程连接,则执行如下操作,非必须项:
// 登录mysql
sudo mysql -u root -p
//输入密码
USE mysql;
//修改root可被任意客户端连接
update user set host='%' where user ='root';
//刷新权限使其生效
FLUSH PRIVILEGES;
//授权root所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
//刷新权限使其生效
FLUSH PRIVILEGES;
//然后即可以通过任意同一网段内的客户端连接工具连接该mysql