服务器Ubuntu 22.04 64位安装 MySQL5.7

1.官网:mysql下载链接

官网地址

服务器Ubuntu 22.04 64位安装 MySQL5.7_第1张图片

2.我们新建一个文件夹,路径/usr/local/mysql

这里选择下载5.7.29的ubuntu版本注意是amd64不是arm64,或者执行下面命令

 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar

解压下载下来的包

 tar -xvf ./mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar

ls一下看看有什么

服务器Ubuntu 22.04 64位安装 MySQL5.7_第2张图片我们先安装这个

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第3张图片然后再装下一个

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第4张图片
喜闻乐见的报错,说我们没有安装红圈里的两个,我们去安装

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第5张图片
好嘛,server依赖client,client又缺少libtinfo5,那就不能先装client了,先把其他的安装

sudo dpkg -i ./libmysqlclient20_5.7.29-1ubuntu18.04_amd64.deb 

服务器Ubuntu 22.04 64位安装 MySQL5.7_第6张图片
不错,成功了,再安装其他的

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第7张图片
继续

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第8张图片

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第9张图片
接下来可以装client了,试一下

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第10张图片看来是不行,包里没有这个,我们需要自己下载,访问下面的网址
网址

服务器Ubuntu 22.04 64位安装 MySQL5.7_第11张图片
搜一下适配的版本下载,或者使用下面命令:

 wget http://archive.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2_amd64.deb

下载好了,安装

 sudo dpkg -i ./libtinfo5_6.3-2_amd64.deb 

服务器Ubuntu 22.04 64位安装 MySQL5.7_第12张图片
ok啦,接下来就可以安装client了

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第13张图片

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第14张图片
成功,继续

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第15张图片
client安装完成就该安装server啦

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第16张图片
好吧,看来还少东西,去搜一下

服务器Ubuntu 22.04 64位安装 MySQL5.7_第17张图片
或者使用命令

wget http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/libmecab2_0.996-14build9_amd64.deb

安装

sudo dpkg -i ./libmecab2_0.996-14build9_amd64.deb

服务器Ubuntu 22.04 64位安装 MySQL5.7_第18张图片
重新执行安装server

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第19张图片

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

服务器Ubuntu 22.04 64位安装 MySQL5.7_第20张图片
source

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

在这里插入图片描述
检查mysql服务状态

systemctl status mysql

服务器Ubuntu 22.04 64位安装 MySQL5.7_第21张图片登录mysql

 mysql -uroot

服务器Ubuntu 22.04 64位安装 MySQL5.7_第22张图片接下来改密码和允许远程连接就OK啦

mysql -uroot -p

use mysql;
update user set host='%' where user='root';
flush privileges;

不能远程登录mysql的话

更改

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
//把bind-address  = 127.0.0.1  注释掉 
service mysql restart

然后远程再登录

你可能感兴趣的:(ubuntu,服务器,mysql,数据库)