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

MySQLデータディレクトリを変更する方法は?

    1. 次のコマンドを使用してMySQLを停止します:

      sudo /etc/init.d/mysql stop
      
    2. 既存のデータディレクトリ(デフォルトは/var/lib/mysqlにあります)をコピーします )次のコマンドを使用します:

      sudo cp -R -p /var/lib/mysql /newpath
      
    3. 次のコマンドを使用してMySQL構成ファイルを編集します。

      sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
      
    4. datadirのエントリを探します 、パスを変更します(/var/lib/mysqlである必要があります) )新しいデータディレクトリに移動します。

    5. ターミナルで、次のコマンドを入力します。

      sudo gedit /etc/apparmor.d/usr.sbin.mysqld
      
    6. /var/lib/mysqlで始まる行を探します 。 /var/lib/mysqlを変更します 新しいパスの行にあります。

    7. ファイルを保存して閉じます。

    8. 次のコマンドでAppArmorプロファイルを再起動します:

      sudo /etc/init.d/apparmor reload
      
    9. 次のコマンドでMySQLを再起動します:

      sudo /etc/init.d/mysql restart
      
    10. これでMySQLにログインすると、以前と同じデータベースにアクセスできます。



    1. OracleSQL-順次値の範囲を特定する

    2. SQLServerでの動的SQL実行

    3. Oracle連結文字列と数値の例

    4. MySQL DROPFOREIGNKEY制約