Saya menginstal mySQL untuk Mac saya. Selain memulai SQL server dengan alat mySQL.prefPane yang terinstal di System Preference, saya ingin mengetahui instruksi untuk memulai dari command-line. Saya lakukan sebagai berikut:
Setelah
su root
Saya memulai server mySQL dengan command-line, menghasilkan kesalahan seperti di bawah ini:
sh-3.2 # / usr / local / mysql / bin / mysqld
111028 16:57:43 [Peringatan] Menetapkan lower_case_table_names = 2 karena sistem file untuk /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ tidak sensitif huruf besar-kecil
111028 16:57:43 [GALAT] Kesalahan fatal: Harap baca bagian "Keamanan" dari manual ini untuk mengetahui cara menjalankan mysqld sebagai root!
111028 16:57:43 [KESALAHAN] Batalkan
111028 16:57:43 [Note] / usr / local / mysql / bin / mysqld: Shutdown complete
Tolong bantu aku!
EDIT:
Alasannya ada di sini: http://dev.mysql.com/doc/refman/5.5/en/changing-mysql-user.html
Solusi dijelaskan dalam jawaban xdazz di bawah ini.
sumber
mdfind mysql.server
untuk melihat di mana server Anda dapat dieksekusiJawaban:
Mencoba
/usr/local/mysql/bin/mysqld_safe
Contoh:
Anda juga dapat menambahkan ini ke skrip startup bash Anda:
sumber
Secara sederhana:
mysql.server start
mysql.server stop
mysql.server restart
sumber
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/XXXX.pid).
sudo
!Saya suka alias juga ... namun, saya punya masalah dengan MySQLCOM untuk memulai ... gagal diam-diam ... Solusi saya mirip dengan yang lain ... ~ / .bash_aliases
sumber
Seperti ini membantu negara artikel: Pada OS X untuk start / stop MySQL dari baris perintah:
Di Linux mulai / berhenti dari baris perintah:
Beberapa rasa Linux juga menawarkan perintah layanan
atau
sumber
/usr/local/mysql/support-files/mysql.server stop
Jika Anda menginstalnya dengan homebrew, biner akan berada di suatu tempat seperti
yang berarti Anda dapat memulainya dengan
dan hentikan dengan
Sunting: Seperti yang disebutkan Jacob Raccuia, pastikan Anda meletakkan versi MySQL yang sesuai di jalurnya.
sumber
buat alias di .bash_profile
dan jika Anda mencoba menjalankan sebagai root gunakan safe mode
jika Anda masih mengalami masalah saat memulai, baca yang disarankan: mysql5.58 unstart server di mac os 10.6.5
sumber
mungkin server mysql Anda belum dimulai
Anda dapat mencoba
sumber
Bagi saya solusi ini bekerja pada mac Sierra OS:
sumber
Jika sudah diinstal dengan homebrew coba ketikkan saja
mysql.server
di terminal dan itu sudah seharusnya. AFAIK yang dapat dieksekusi akan berada di bawah /usr/local/bin/mysql.server.Jika tidak, Anda selalu dapat menjalankan mengikuti "temukan mysql.server" yang akan memberi tahu Anda di mana menemukan file tersebut.
sumber
Jika Anda menginstal MySQL melalui Homebrew , perintah ini akan membantu Anda:
sumber
brew info mysql
(yang saya pelajari dari: stackoverflow.com/a/4622474/459863 ) menyatakan bahwa saya pertama kali harus menjalankanln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
. Setelah itu berhasil.MySQL saya diinstal melalui homebrew di OS X ElCaptain. Apa yang diperbaiki itu berjalan
brew doctor
sudo chown -R $(whoami):admin /usr/local
Kemudian:
mysql sekarang sedang berjalan
sumber
Kesalahan startup server MySql 'Server berhenti tanpa memperbarui file PID'
jika Anda telah menginstal mysql dari homebrew
tutup server mysql dari preferensi mac
sumber
Sudahkah Anda menetapkan kata sandi root untuk instalasi mysql Anda? Ini berbeda dengan kata sandi root sudo Anda. Mencoba
/usr/local/mysql/bin/mysql_secure_installation
sumber