Я створив крапельку (сервер) Digital Ocean кілька днів тому і мені потрібно отримати доступ до mysql. Жоден пароль для root не працює серед того, що я намагався. Однак ця команда:
service mysql[d] stop
Не працює. Мабуть, я повинен видати цю команду:
sudo systemctl stop mariadb.service
Але це призводить до
Failed to stop mariadb.service: Unit mariadb.service not loaded.
Крім того, ця команда
mysqld_safe --skip-grant-tables --skip-networking & mysql -u root
Результати таких відповідей:
sudo: mysqld_safe: command not found
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[1]+ Exit 1 sudo mysqld_safe --skip-grant-tables --skip-networking
Я входив на сервер як root; що я роблю звідси?
Спочатку потрібно пам'ятати, чи встановлено ви MySQL або MariaDB, або, як здається, ні один.
—
Майкл Хемптон
Який вихід з цієї команди? 'rpm -qa | grep mariadb 'і' rpm -qa | grep mysqld 'і' rpm -qa | grep mysql '
—
Ентоні Форніто
Спасибі @AnthonyFornito, вихід з mariadb був,
—
Олівер Вільямс
mariadb-5.5.50-1.el7_2.x86_64 mariadb-libs-5.5.50-1.el7_2.x86_64
а вихід з mysql php-mysql-5.4.16-36.3.el7_2.x86_64
- mysqld нічого не повернув.
@MichaelHampton - схоже, я на своєму сервері ВЕЛИКИЙ.
—
Олівер Вільямс
Дійсно? Я бачу там тільки MariaDB.
—
Майкл Хемптон