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

MySQLジョブを開始できませんでした

    安全のために、最初に/ var / lib /mysql/ディレクトリのバックアップを作成してください。

    sudo mkdir /home/<your username>/mysql/
    cd /var/lib/mysql/
    sudo cp * /home/<your username>/mysql/ -R
    

    次にMySQLをパージします(これにより、php5-mysqlとphpmyadmin、および他の多くのライブラリが削除されるため、この後にいくつかのアイテムを再インストールする準備をしてください。

    sudo apt-get purge mysql-server-5.1 mysql-common
    

    / etc /mysql/フォルダとその内容を削除します

    sudo rm /etc/mysql/ -R
    

    次に、古いデータベースファイルがまだ/ var / lib / mysql /にあることを確認し、残っていない場合は、それらをフォルダにコピーして戻し、root:rootをchownします

    (ファイルがなくなった場合にのみこれらを実行してください)

    sudo mkdir /var/lib/mysql/
    sudo chown root:root /var/lib/mysql/ -R
    cd ~/mysql/
    sudo cp * /var/lib/mysql/ -R
    

    次にmysqlサーバーをインストールします

    sudo apt-get install mysql-server
    

    最後に、phpmyadminやphp5-mysqlなどの不足しているパッケージを再インストールします。



    1. 2つの一意の列を持つ最新の日付で行を選択するSQL

    2. SELECTクエリで計算フィールドを再利用できますか?

    3. PHPの変数に複数の列を渡す方法

    4. 存在しない場合は挿入、それ以外の場合はmysqlで選択する