sql >> データベース >  >> RDS >> Mysql

OSXをYosemiteまたはElCapitanにアップグレードすると、MySQLが起動しません

    ターミナルを開く:

    1. 「警告、/ usr / local / mysql /dataは'mysql'または'_mysql'によって所有されていません

      」という行に沿って何かが表示されている場合は、MySQLシステム設定パネルを確認してください。
    2. はいの場合は、mysqlフォルダー cd / usr / local / mysqlに移動します

    3. sudo chown -R _mysql data /を実行します

    4. これにより、/ usr / local / mysql/dataとそのすべてのコンテンツの所有権がユーザー'_mysql'によって所有されるように変更されます

    5. MySQLシステム設定パネルを確認してください。自動で魔法のように実行されていると表示されているはずです。再開しない場合。

    6. 確認するもう1つの方法は、

      を実行することです。

      netstat -na | grep 3306

    次のように表示されます:

    tcp46      0      0  *.3306                 *.*                    LISTEN
    

    mysqldのプロセス所有者とプロセスIDを確認するには:

    ps aux | grep mysql
    


    1. T-SQLの複数列ピボット

    2. cURLを使用してWebサイトから特定のデータをフェッチし、phpを使用してデータベースに保存する方法

    3. 空のテーブルのMAX()をNULLではなく0として扱う方法

    4. MySQLで結果セット全体を連結するにはどうすればよいですか?