Debian、UOS安装MySQL


环境

系统

  • Debian10
  • UOS X86_64

MySQL

  • MySQL 5.7.33

安装

下载

下载MySQL5.7.33

mysql-server_5.7.33-1debian10_amd64.deb-bundle.tar

获取管理员权限

sudo -s

更新索引信息

apt-get  update

root@uosserver-PC:/home/uosserver# apt-get  update
获取:2 https://enterprise-store-packages.chinauos.com/appstore eagle InRelease [6,123 B]
获取:1 https://enterprise-packages.chinauos.com/server-enterprise fou/1040 InRelease [24.2 kB]          
获取:3 https://enterprise-store-packages.chinauos.com/appstore eagle/appstore amd64 Packages [905 kB]
获取:4 https://enterprise-packages.chinauos.com/server-enterprise fou/1040/main i386 Packages [18.1 MB]
获取:10 https://enterprise-store-packages.chinauos.com/appstore eagle/appstore i386 Packages [298 kB]                                                                                                                                                 
获取:5 https://enterprise-packages.chinauos.com/server-enterprise fou/1040/main amd64 Packages [18.3 MB]                                                                                                                                              
获取:6 https://enterprise-packages.chinauos.com/server-enterprise fou/1040/contrib amd64 Packages [102 kB]                                                                                                                                            
获取:7 https://enterprise-packages.chinauos.com/server-enterprise fou/1040/contrib i386 Packages [94.4 kB]                                                                                                                                            
获取:8 https://enterprise-packages.chinauos.com/server-enterprise fou/1040/non-free i386 Packages [196 kB]                                                                                                                                            
获取:9 https://enterprise-packages.chinauos.com/server-enterprise fou/1040/non-free amd64 Packages [214 kB]                                                                                                                                           
已下载 38.3 MB,耗时 58(659 kB/s)                                                                                                                                                                                                                  
正在读取软件包列表... 完成


# 有时有错误提示,忽略即可
W: 仓库 “http://mirrors.aliyun.com/ubuntu/xenial main Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 无法下载 http://mirrors.aliyun.com/ubuntu/xenial/dists/main/multiverse/source/Sources  404  Not Found [IP: 58.67.149.227 80]
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

复制安装包

将下载好的mysql-server_5.7.33-1debian10_amd64.deb-bundle.tar 复制到Linux服务器上,此处复制到/mysql_5.7.33目录下;

解压缩

在命令终端中进入到这个压缩包所在的目录中,执行命令

cd mysql_5.7.33

root@uosserver-PC:/home/uosserver# cd mysql_5.7.33/

执行解压命令

[sudo] tar -xvf mysql-server_5.7.33-1debian10_amd64.deb-bundle.tar

root@uosserver-PC:/home/uosserver/mysql_5.7.33# tar -xvf mysql-server_5.7.33-1debian10_amd64.deb-bundle.tar
libmysqlclient20_5.7.33-1debian10_amd64.deb
libmysqlclient-dev_5.7.33-1debian10_amd64.deb
libmysqld-dev_5.7.33-1debian10_amd64.deb
mysql-client_5.7.33-1debian10_amd64.deb
mysql-common_5.7.33-1debian10_amd64.deb
mysql-community-client_5.7.33-1debian10_amd64.deb
mysql-community-server_5.7.33-1debian10_amd64.deb
mysql-community-source_5.7.33-1debian10_amd64.deb
mysql-community-test_5.7.33-1debian10_amd64.deb
mysql-server_5.7.33-1debian10_amd64.deb
mysql-testsuite_5.7.33-1debian10_amd64.deb

执行升级并安装一些依赖

  • 执行升级命令:
apt-get  upgrade

root@uosserver-PC:/home/uosserver/mysql_5.7.33# apt-get  upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在计算更新... 完成
下列软件包是自动安装的并且现在不需要了:
  deepin-pw-check fbterm imageworsener libc-ares2 libheif1 liblqr-1-0 libmaxminddb0 libqtermwidget5-0 libsmi2ldbl libutf8proc2 libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1 mtools qtermwidget5-data squashfs-tools
使用'apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
  • 等待完成之后执行安装依赖包的命令:
apt-get   install  libaio1

root@uosserver-PC:/home/uosserver/mysql_5.7.33# apt-get   install  libaio1
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
libaio1 已经是最新版 (0.3.112-3)。
libaio1 已设置为手动安装。
下列软件包是自动安装的并且现在不需要了:
  deepin-pw-check fbterm imageworsener libc-ares2 libheif1 liblqr-1-0 libmaxminddb0 libqtermwidget5-0 libsmi2ldbl libutf8proc2 libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1 mtools qtermwidget5-data squashfs-tools
使用'apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

安装deb包

dpkg -i  mysql-common_5.7.33-1debian10_amd64.deb

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i mysql-common_5.7.33-1debian10_amd64.deb
正在选中未选择的软件包 mysql-common。
(正在读取数据库 ... 系统当前共安装有 180295 个文件和目录。)
准备解压 mysql-common_5.7.33-1debian10_amd64.deb  ...
正在解压 mysql-common (5.7.33-1debian10) ...
正在设置 mysql-common (5.7.33-1debian10) ...
update-alternatives: 使用 /etc/mysql/my.cnf.fallback 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)


dpkg -i  libmysqlclient20_5.7.33-1debian10_amd64.deb 

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i libmysqlclient20_5.7.33-1debian10_amd64.deb 
正在选中未选择的软件包 libmysqlclient20:amd64。
(正在读取数据库 ... 系统当前共安装有 180310 个文件和目录。)
准备解压 libmysqlclient20_5.7.33-1debian10_amd64.deb  ...
正在解压 libmysqlclient20:amd64 (5.7.33-1debian10) ...
正在设置 libmysqlclient20:amd64 (5.7.33-1debian10) ...
正在处理用于 libc-bin (2.28.15-1+dde) 的触发器 ...


dpkg -i  libmysqlclient-dev_5.7.33-1debian10_amd64.deb 

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i libmysqlclient-dev_5.7.33-1debian10_amd64.deb 
正在选中未选择的软件包 libmysqlclient-dev。
(正在读取数据库 ... 系统当前共安装有 180318 个文件和目录。)
准备解压 libmysqlclient-dev_5.7.33-1debian10_amd64.deb  ...
正在解压 libmysqlclient-dev (5.7.33-1debian10) ...
正在设置 libmysqlclient-dev (5.7.33-1debian10) ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...


dpkg -i  libmysqld-dev_5.7.33-1debian10_amd64.deb 

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i libmysqld-dev_5.7.33-1debian10_amd64.deb 
正在选中未选择的软件包 libmysqld-dev。
(正在读取数据库 ... 系统当前共安装有 180438 个文件和目录。)
准备解压 libmysqld-dev_5.7.33-1debian10_amd64.deb  ...
正在解压 libmysqld-dev (5.7.33-1debian10) ...
正在设置 libmysqld-dev (5.7.33-1debian10) ...


dpkg -i  mysql-community-client_5.7.33-1debian10_amd64.deb 

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i mysql-community-client_5.7.33-1debian10_amd64.deb 
正在选中未选择的软件包 mysql-community-client。
(正在读取数据库 ... 系统当前共安装有 180446 个文件和目录。)
准备解压 mysql-community-client_5.7.33-1debian10_amd64.deb  ...
正在解压 mysql-community-client (5.7.33-1debian10) ...
正在设置 mysql-community-client (5.7.33-1debian10) ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...


dpkg -i  mysql-client_5.7.33-1debian10_amd64.deb 

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i mysql-client_5.7.33-1debian10_amd64.deb 
正在选中未选择的软件包 mysql-client。
(正在读取数据库 ... 系统当前共安装有 180503 个文件和目录。)
准备解压 mysql-client_5.7.33-1debian10_amd64.deb  ...
正在解压 mysql-client (5.7.33-1debian10) ...
正在设置 mysql-client (5.7.33-1debian10) ...


dpkg -i  mysql-community-source_5.7.33-1debian10_amd64.deb 

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i mysql-community-source_5.7.33-1debian10_amd64.deb 
正在选中未选择的软件包 mysql-community-source。
(正在读取数据库 ... 系统当前共安装有 180509 个文件和目录。)
准备解压 mysql-community-source_5.7.33-1debian10_amd64.deb  ...
正在解压 mysql-community-source (5.7.33-1debian10) ...
正在设置 mysql-community-source (5.7.33-1debian10) ...


dpkg  -i  mysql-community-server_5.7.33-1debian10_amd64.deb 

root@uosserver-PC:/home/uosserver/mysql_5.7.33# dpkg -i mysql-community-server_5.7.33-1debian10_amd64.deb 
正在选中未选择的软件包 mysql-community-server。
(正在读取数据库 ... 系统当前共安装有 180519 个文件和目录。)
准备解压 mysql-community-server_5.7.33-1debian10_amd64.deb  ...
正在解压 mysql-community-server (5.7.33-1debian10) ...
dpkg: 依赖关系问题使得 mysql-community-server 的配置工作不能继续:
 mysql-community-server 依赖于 libmecab2;然而:
  未安装软件包 libmecab2。

dpkg: 处理软件包 mysql-community-server (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 systemd (241.17-1+dde) 的触发器 ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...
在处理时有错误发生:
 mysql-community-server
  • 注意:安装顺序不要乱,如果在安装最后两个的时候报了一点依赖的小错不要慌张,正常的,按照上面的顺序继续往下执行安装命令,像我这里就报了错,因为下面会讲到使用命令来修复依赖关系;

  • 执行修复依赖的命令继续安装deb程序包

sudo  apt-get  -f  install

root@uosserver-PC:/home/uosserver/mysql_5.7.33# sudo  apt-get  -f  install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成   

…………………………………………………………………………………………………………………………

update-alternatives: 使用 /etc/mysql/mysql.cnf 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
正在处理用于 libc-bin (2.28.15-1+dde) 的触发器 ...
正在处理用于 systemd (241.17-1+dde) 的触发器 ...
  • 注意:在安装mysql-server_5.7.33-1debian10_amd64.deb时,会要求输入root用户的密码,然后一路回车即可;

测试MySQL是否正常

版本号

mysql  -V

root@uosserver-PC:~# mysql -V
mysql  Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using  EditLine wrapper

登录MySQL

mysql -u  root  -p

root@uosserver-PC:~# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.33 MySQL Community Server (GPL)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值