记录Ubuntu22.04安装Mysql5.7.42

一:mysql安装与下载

本次安装的版本是5.7.42
下载地址:MySQL :: Download MySQL Community Server (Archived Versions)

1.选择对应的版本和系统,点击下载

记录Ubuntu22.04安装Mysql5.7.42_第1张图片

2.上传安装包到虚拟机解压
新建目录mysql,解压至目录下

mkdir /usr/local/dev/mysql/

 tar -xvf mysql-server_5.7.42-1ubuntu18.04_amd64.deb-bundle.tar -C /usr/local/dev/mysql/

记录Ubuntu22.04安装Mysql5.7.42_第2张图片

3.在安装前先卸载自带的mysql环境,这里可以跳过

sudo apt-get autoremove --purge mysql-server
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common 

4.开始安装,注意顺序安装

进入解压目录下 /usr/local/dev/mysql

sudo dpkg -i libmysqlclient20_5.7.42-1ubuntu18.04_amd64.deb libmysqlclient-dev_5.7.42-1ubuntu18.04_amd64.deb libmysqld-dev_5.7.42-1ubuntu18.04_amd64.deb mysql-client_5.7.42-1ubuntu18.04_amd64.deb mysql-common_5.7.42-1ubuntu18.04_amd64.deb mysql-community-client_5.7.42-1ubuntu18.04_amd64.deb mysql-community-server_5.7.42-1ubuntu18.04_amd64.deb mysql-community-source_5.7.42-1ubuntu18.04_amd64.deb mysql-community-test_5.7.42-1ubuntu18.04_amd64.deb mysql-server_5.7.42-1ubuntu18.04_amd64.deb mysql-testsuite_5.7.42-1ubuntu18.04_amd64.deb

也可以使用这个命令:

sudo dpkg -i *.deb

记录Ubuntu22.04安装Mysql5.7.42_第3张图片

5.如果报错使用下面命令

sudo apt-get -f install 

正常情况下会直接进入界面设置root用户的密码

注意:这里需要输入两次。第二次是确认第一次输入的密码

记录Ubuntu22.04安装Mysql5.7.42_第4张图片

6.设置完之后会退出界面,到这个时候安装完成

记录Ubuntu22.04安装Mysql5.7.42_第5张图片

7.检查是否安装完成

mysql -uroot -p"这里填写刚刚界面设置的root密码"

记录Ubuntu22.04安装Mysql5.7.42_第6张图片

二.初始化数据库配置

sudo mysql_secure_installation

1.这里是进行密码的校验,输入n

记录Ubuntu22.04安装Mysql5.7.42_第7张图片

2.使用刚刚安装的时候界面设置的root密码,这里的意思是是否需要修改。

注意:需要修改则输入y,否则不更改。

若安装的时候没有弹出设置root密码的界面,那么在这里可以设置修改

3.删除匿名用户,输入n

4.是否不允许root远程登陆,输入n,允许远程

记录Ubuntu22.04安装Mysql5.7.42_第8张图片

5.是否删除test数据库,选择不删除,输入n

记录Ubuntu22.04安装Mysql5.7.42_第9张图片

6.是否立即生效权限,选择是,输入y

7.到这里配置完成

8.检查数据库状态

systemctl status mysql.service

记录Ubuntu22.04安装Mysql5.7.42_第10张图片

三.配置远程访问

1.修改bind-address 改为0.0.0.0

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

记录Ubuntu22.04安装Mysql5.7.42_第11张图片

2.重启数据库

systemctl restart mysql

3.登陆数据库

use mysql;

select host,user,plugin from user;

记录Ubuntu22.04安装Mysql5.7.42_第12张图片

4.修改访问权限

注意:这里的1234是安装时设置的root密码,根据你自己设置的密码修改!


mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234'; #使用mysql_native_password修改加密规则
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '1234' PASSWORD EXPIRE NEVER; #更新一下用户的密码
mysql> UPDATE user SET host = '%' WHERE user = 'root'; #允许远程访问

记录Ubuntu22.04安装Mysql5.7.42_第13张图片

5.刷新权限

flush privileges; 

6.本机使用navicat连接数据库:

记录Ubuntu22.04安装Mysql5.7.42_第14张图片

参考文章:

Ubuntu20.04安装Mysql_ubuntu 安装mysql-CSDN博客

https://www.cnblogs.com/immengxin/p/16988761.html

你可能感兴趣的:(adb)