Да, это возможно, вы не хотите помещать закрытый ключ на сервер, вы выполняете аутентификацию с открытым ключом для беспарольного ssh. Вы можете игнорировать закрытый ключ.
Выполнитьssh-keygen
Это создаст открытый ключ, например:
/home/myhome/.ssh/id_rsa.pub
Поместите этот открытый ключ в файл авторизованных ключей на сервере.
Вам нужно использовать ssh-copy-id
, чтобы скопировать его на удаленный хост, вы можете просто добавить его самостоятельно.
MariaDB — это замена -MySQL, я думаю, что perl-DBD-MySQL
может быть связано с установкой MySQL на вашем сервере. Если вам это не нужно, возможно, вам следует удалить его.
Я удалил пакеты mysql и запустил следующие :они сразу же запустились!
[root@myhost]# systemctl start mariadb.service
[root@myhost]# systemctl status mariadb.service
● mariadb.service - MariaDB 10.3 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2020-02-28 20:35:07 UTC; 19s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 8981 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
Process: 8911 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mariadb.service (code=exited, status=0/SUCCESS)
Process: 8887 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
Main PID: 8949 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 30 (limit: 4998)
Memory: 76.3M
CGroup: /system.slice/mariadb.service
└─8949 /usr/libexec/mysqld --basedir=/usr