Saya sangat baru mengenal mySQL. Saya telah menginstalnya dari situs web Oracle, dan saya pikir saya berhasil menjalankan server dengan perintah:
sudo ./mysqld_safe --console
Tetapi tidak mungkin untuk membuka klien dan memiliki "mysql>" prompt yang tampaknya tidak dimiliki orang lain. Saya sudah mencoba:
./mysql
./mysql -u root -p
./mysql -u root -p root
./mysql -u myusername
dll...(saya juga mencoba dengan 'sudo' terlebih dahulu)
Saya selalu mendapatkan pesan yang sama:
ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: XX)
Seperti yang Anda lihat, saya tidak benar-benar tahu apa yang saya lakukan. Ada tips?
Apakah Anda sudah melalui pengaturan pasca pemasangan?
Khususnya, Securing the Initial MySQL Accounts adalah penting karena menyiapkan pengguna dan kata sandi default.
Anda mungkin ingin mencoba menginstal MySQL melalui homebrew project. Dengan brew
terinstal, anda dapat menginstal MySQL menggunakan perintah:
brew install mysql
Sebagai alternatif, MAMP menawarkan edisi MySQL berbasis aplikasi. Meluncurkan aplikasi akan memulai salinan MySQL yang telah dikonfigurasi sebelumnya untuk Anda - dan termasuk myphpadmin berbasis web.
Berkenaan dengan komentar Anda yang menginginkan solusi gratis, MAMP gratis:
Mirip dengan Linux-Distribution, MAMP adalah kombinasi perangkat lunak bebas dan oleh karena itu ditawarkan secara gratis. MAMP dirilis di bawah GNU General Public License dan dengan demikian dapat didistribusikan secara bebas dalam batas-batas lisensi ini.
Lihat jalur ke MySQL dan pastikan tidak ada instalasi lain yang bertentangan dengan yang diinstal oleh komposer. Di terminal:
nano ~/.bash_profile
Anda mungkin melihat sesuatu seperti:
export PATH="/usr/local/mysql/bin:$PATH"
Anda dapat mengatur ulang kata sandi root setelah Anda tahu dari mana memanggil mysql:
/path/to/mysql/bin/mysqladmin -u root password [yourpasswordhere]
Jalur saya ke MySQL adalah /usr/local/mysql/bin/mysqladmin
Sistem Operasi apa yang Anda jalankan? Saya dulu menggunakan MAMP tetapi saya tidak peduli. Saya lebih suka mengatur LAMP stack saya sendiri (Linux, Apache, MySQl, PHP) menggunakan rincian yang diuraikan dalam tutorial ini:
https://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/