一、安装JDK
1、首先:没有add-apt-repository命令,通过以下命令安装
sudo apt-get install python-software-properties
sudo apt-get update
sudo apt install software-properties-common
sudo apt-get update
2、添加ppa
sudo add-apt-repository ppa:webupd8team/java
3、搜索相关安装包
sudo apt-cache search jdk
4、最后安装
udo apt-get install openjdk-8-jdk
安装目录:/usr/lib/jvm
二、安装mysql
1、安装mysql-server
sudo apt-get install default-mysql-server
日志如下:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libsqlite0 python-libxml2 python-lzma python-pycurl python-rpm python-sqlite python-sqlitecachec
python-urlgrabber
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
galera-3 libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl
libfcgi-perl libhtml-template-perl libterm-readkey-perl mariadb-client-10.3 mariadb-client-core-10.3
mariadb-server-10.3 mariadb-server-core-10.3
建议安装:
libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl libipc-sharedcache-perl mailx
mariadb-test tinyca
下列【新】软件包将被安装:
default-mysql-server galera-3 libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl
libdbi-perl libfcgi-perl libhtml-template-perl libterm-readkey-perl mariadb-client-10.3
mariadb-client-core-10.3 mariadb-server-10.3 mariadb-server-core-10.3
升级了 0 个软件包,新安装了 14 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
需要下载 19.2 MB 的归档。
解压缩后会消耗 162 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 https://community-packages.deepin.com/deepin apricot/main amd64 galera-3 amd64 25.3.25-2 [920 kB]
获取:2 https://community-packages.deepin.com/deepin apricot/main amd64 libdbi-perl amd64 1.642-1+deb10u1+rebuild [775 kB]
获取:3 https://community-packages.deepin.com/deepin apricot/main amd64 libconfig-inifiles-perl all 3.000001-1 [51.9 kB]
获取:4 https://community-packages.deepin.com/deepin apricot/main amd64 mariadb-client-core-10.3 amd64 1:10.3.23-0+deb10u1 [5,719 kB]
获取:5 https://community-packages.deepin.com/deepin apricot/main amd64 mariadb-client-10.3 amd64 1:10.3.23-0+deb10u1 [1,119 kB]
获取:6 https://community-packages.deepin.com/deepin apricot/main amd64 mariadb-server-core-10.3 amd64 1:10.3.23-0+deb10u1 [5,922 kB]
获取:7 https://community-packages.deepin.com/deepin apricot/main amd64 mariadb-server-10.3 amd64 1:10.3.23-0+deb10u1 [4,177 kB]
获取:8 https://community-packages.deepin.com/deepin apricot/main amd64 default-mysql-server all 1.0.5 [3,540 B]
获取:9 https://community-packages.deepin.com/deepin apricot/main amd64 libcgi-pm-perl all 4.40-1 [223 kB]
获取:10 https://community-packages.deepin.com/deepin apricot/main amd64 libfcgi-perl amd64 0.78-2+b3 [39.0 kB]
获取:11 https://community-packages.deepin.com/deepin apricot/main amd64 libcgi-fast-perl all 1:2.13-1 [11.5 kB]
获取:12 https://community-packages.deepin.com/deepin apricot/main amd64 libdbd-mysql-perl amd64 4.050-2 [121 kB]
获取:13 https://community-packages.deepin.com/deepin apricot/main amd64 libhtml-template-perl all 2.97-1 [66.1 kB]
获取:14 https://community-packages.deepin.com/deepin apricot/main amd64 libterm-readkey-perl amd64 2.38-1 [27.4 kB]
已下载 19.2 MB,耗时 23秒 (842 kB/s)
正在预设定软件包 ...
正在选中未选择的软件包 galera-3。
(正在读取数据库 ... 系统当前共安装有 278938 个文件和目录。)
准备解压 .../00-galera-3_25.3.25-2_amd64.deb ...
正在解压 galera-3 (25.3.25-2) ...
正在选中未选择的软件包 libdbi-perl:amd64。
准备解压 .../01-libdbi-perl_1.642-1+deb10u1+rebuild_amd64.deb ...
正在解压 libdbi-perl:amd64 (1.642-1+deb10u1+rebuild) ...
正在选中未选择的软件包 libconfig-inifiles-perl。
准备解压 .../02-libconfig-inifiles-perl_3.000001-1_all.deb ...
正在解压 libconfig-inifiles-perl (3.000001-1) ...
正在选中未选择的软件包 mariadb-client-core-10.3。
准备解压 .../03-mariadb-client-core-10.3_1%3a10.3.23-0+deb10u1_amd64.deb ...
正在解压 mariadb-client-core-10.3 (1:10.3.23-0+deb10u1) ...
正在选中未选择的软件包 mariadb-client-10.3。
准备解压 .../04-mariadb-client-10.3_1%3a10.3.23-0+deb10u1_amd64.deb ...
正在解压 mariadb-client-10.3 (1:10.3.23-0+deb10u1) ...
正在选中未选择的软件包 mariadb-server-core-10.3。
准备解压 .../05-mariadb-server-core-10.3_1%3a10.3.23-0+deb10u1_amd64.deb ...
正在解压 mariadb-server-core-10.3 (1:10.3.23-0+deb10u1) ...
正在选中未选择的软件包 mariadb-server-10.3。
准备解压 .../06-mariadb-server-10.3_1%3a10.3.23-0+deb10u1_amd64.deb ...
正在解压 mariadb-server-10.3 (1:10.3.23-0+deb10u1) ...
正在选中未选择的软件包 default-mysql-server。
准备解压 .../07-default-mysql-server_1.0.5_all.deb ...
正在解压 default-mysql-server (1.0.5) ...
正在选中未选择的软件包 libcgi-pm-perl。
准备解压 .../08-libcgi-pm-perl_4.40-1_all.deb ...
正在解压 libcgi-pm-perl (4.40-1) ...
正在选中未选择的软件包 libfcgi-perl。
准备解压 .../09-libfcgi-perl_0.78-2+b3_amd64.deb ...
正在解压 libfcgi-perl (0.78-2+b3) ...
正在选中未选择的软件包 libcgi-fast-perl。
准备解压 .../10-libcgi-fast-perl_1%3a2.13-1_all.deb ...
正在解压 libcgi-fast-perl (1:2.13-1) ...
正在选中未选择的软件包 libdbd-mysql-perl:amd64。
准备解压 .../11-libdbd-mysql-perl_4.050-2_amd64.deb ...
正在解压 libdbd-mysql-perl:amd64 (4.050-2) ...
正在选中未选择的软件包 libhtml-template-perl。
准备解压 .../12-libhtml-template-perl_2.97-1_all.deb ...
正在解压 libhtml-template-perl (2.97-1) ...
正在选中未选择的软件包 libterm-readkey-perl。
准备解压 .../13-libterm-readkey-perl_2.38-1_amd64.deb ...
正在解压 libterm-readkey-perl (2.38-1) ...
正在设置 libconfig-inifiles-perl (3.000001-1) ...
正在设置 libcgi-pm-perl (4.40-1) ...
正在设置 libhtml-template-perl (2.97-1) ...
正在设置 mariadb-server-core-10.3 (1:10.3.23-0+deb10u1) ...
正在设置 galera-3 (25.3.25-2) ...
正在设置 mariadb-client-core-10.3 (1:10.3.23-0+deb10u1) ...
正在设置 libfcgi-perl (0.78-2+b3) ...
正在设置 libterm-readkey-perl (2.38-1) ...
正在设置 libdbi-perl:amd64 (1.642-1+deb10u1+rebuild) ...
正在设置 libcgi-fast-perl (1:2.13-1) ...
正在设置 mariadb-client-10.3 (1:10.3.23-0+deb10u1) ...
正在设置 libdbd-mysql-perl:amd64 (4.050-2) ...
正在设置 mariadb-server-10.3 (1:10.3.23-0+deb10u1) ...
Created symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
正在设置 default-mysql-server (1.0.5) ...
正在处理用于 systemd (241.7.1+c2-2+dde) 的触发器 ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...
2、安装mysql-client
sudo apt-get install default-mysql-client
日志如下:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libsqlite0 python-libxml2 python-lzma python-pycurl python-rpm python-sqlite python-sqlitecachec
python-urlgrabber
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
default-mysql-client
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
需要下载 3,532 B 的归档。
解压缩后会消耗 10.2 kB 的额外空间。
获取:1 https://community-packages.deepin.com/deepin apricot/main amd64 default-mysql-client all 1.0.5 [3,532 B]
已下载 3,532 B,耗时 4秒 (848 B/s)
正在选中未选择的软件包 default-mysql-client。
(正在读取数据库 ... 系统当前共安装有 279478 个文件和目录。)
准备解压 .../default-mysql-client_1.0.5_all.deb ...
正在解压 default-mysql-client (1.0.5) ...
正在设置 default-mysql-client (1.0.5) ...
3、查看mysql是否安装成功
sudo netstat -tap | grep mysql
如下图则表示安装成功:
4、找到默认密码 。
yuchao@yuchao-PC:/etc/mysql$ sudo cat debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = root
password =
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = root
password =
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
登录:
uchao@yuchao-PC:/etc/mysql$ sudo mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 55
Server version: 10.3.23-MariaDB-0+deb10u1 Debian 20
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.