Saya mengatur tetesan Samudra Digital (server) beberapa hari yang lalu dan perlu mengakses mysql. Tidak ada kata sandi untuk root yang berfungsi di antara apa yang saya coba. Namun perintah ini:
service mysql[d] stop
Tidak bekerja Rupanya saya seharusnya mengeluarkan perintah ini:
sudo systemctl stop mariadb.service
Tapi itu menghasilkan
Failed to stop mariadb.service: Unit mariadb.service not loaded.
Selanjutnya, perintah ini
mysqld_safe --skip-grant-tables --skip-networking & mysql -u root
Hasil dalam respons ini:
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
Saya masuk ke server sebagai root; apa yang harus saya lakukan dari sini?
Pertama, Anda perlu mengingat apakah Anda menginstal MySQL, atau MariaDB, atau sepertinya, keduanya.
—
Michael Hampton
Apa output dari perintah ini? 'rpm -qa | grep mariadb 'dan' rpm -qa | grep mysqld 'dan' rpm -qa | grep mysql '
—
Anthony Fornito
Terima kasih @AnthonyFornito, output dari mariadb adalah
—
Oliver Williams
mariadb-5.5.50-1.el7_2.x86_64 mariadb-libs-5.5.50-1.el7_2.x86_64
dan output dari mysql adalah php-mysql-5.4.16-36.3.el7_2.x86_64
- mysqld tidak mengembalikan apa pun.
@MichaelHampton - tampaknya saya memiliki KEDUA di server saya.
—
Oliver Williams
Benarkah? Saya hanya melihat MariaDB di sana.
—
Michael Hampton