Heim >Datenbank >MySQL-Tutorial >MySQL implementiert die Datenbankverzeichnismigration unter Linux

MySQL implementiert die Datenbankverzeichnismigration unter Linux

王林
王林nach vorne
2020-01-28 21:35:052253Durchsuche

MySQL implementiert die Datenbankverzeichnismigration unter Linux

1. Überprüfen Sie das MySQL-Installationsverzeichnis

Überprüfen Sie das Installationsverzeichnis aus dem Verzeichnis etc/my.cnf

2. Geben Sie das MySQL-Verzeichnis ein Stoppen Sie den MySQL-Dienst

cd usr/local/mysql
service mysql stop

(empfohlene verwandte Artikel-Tutorials: MySQL-Video-Tutorial)

3. Verschieben Sie das gesamte MySQL-Verzeichnis

cp -rf /usr/local/mysql/  home/mysql

4. Ändern Sie Geben Sie die my.cnf-Datei in den MySQL-Speicherort ein und speichern Sie

  [client]  
  default-character-set=utf8
  [mysqld]  
  character-set-server=utf8  
  datadir=/home/mysql/data  
  basedir=/home/mysql  
  socket=/home/mysql/tmp/mysql.sock  
  lower_case_table_names=1
  [mysqld_safe]  
  log-error=/home/mysql/log/mysqld.log

5. Starten Sie den Dienst neu:

cd usr/local/mysql
service mysql start

Folgende Probleme sind aufgetreten:

Starting MySQL.The server quit without updating PID file (/home/local/mysql/data/localhost.localdomain.pid).

MySQL implementiert die Datenbankverzeichnismigration unter Linux

Die Lösung lautet wie folgt:

Ändern Sie die Verzeichnisberechtigungen /home/local/mysql/data. Der Befehl lautet wie folgt:

chown -R mysql.mysql /home/local/mysql/data

Empfohlen Verwandte Artikel-Tutorials: MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonMySQL implementiert die Datenbankverzeichnismigration unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen