Tôi đã thiết lập một giọt Digital Ocean (máy chủ) vài ngày trước và cần truy cập mysql. Không có mật khẩu cho root đang hoạt động trong số những gì tôi đã thử. Tuy nhiên lệnh này:
service mysql[d] stop
Không hoạt động. Rõ ràng tôi phải ban hành lệnh này:
sudo systemctl stop mariadb.service
Nhưng kết quả là
Failed to stop mariadb.service: Unit mariadb.service not loaded.
Hơn nữa, lệnh này
mysqld_safe --skip-grant-tables --skip-networking & mysql -u root
Kết quả trong những phản hồi này:
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
Tôi đăng nhập vào máy chủ với quyền root; tôi làm gì từ đây
Trước tiên, bạn cần nhớ liệu bạn đã cài đặt MySQL hay MariaDB hay dường như cũng không.
—
Michael Hampton
Đầu ra từ các lệnh này là gì? 'vòng / phút | grep mariadb 'và' vòng / phút -qa | grep mysqld 'và' vòng / phút -qa | grep mysql '
—
Anthony Fornito
Cảm ơn @AnthonyFornito, đầu ra từ mariadb là
—
Oliver Williams
mariadb-5.5.50-1.el7_2.x86_64 mariadb-libs-5.5.50-1.el7_2.x86_64
và đầu ra từ mysql là php-mysql-5.4.16-36.3.el7_2.x86_64
- mysqld không trả về gì cả.
@MichaelHampton - có vẻ như tôi có CẢ HAI trên máy chủ của mình.
—
Oliver Williams
Có thật không? Tôi chỉ thấy MariaDB ở đó.
—
Michael Hampton