sql >> Databasteknik >  >> RDS >> Mysql

Hur hittar man MySQL-databasens plats på hårddisken?

Du kan hitta MySQL-databasens plats på din hårddisk på följande sätt:

MySQL-databasplats i Windows

1) Leta upp my.ini fil, som lagras i MySQL-installationsmappen.

Till exempel,

C:\Program Files\MySQL\MySQL Server 5.5\my.ini

2) Öppna "my.ini" med anteckningsblock.

#Path to the database root
datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"

Hitta variabeln "datadir". Dess värde är MySQL-databasens plats i Windows.

MySQL-databasplats i Linux/Mac

1) Leta upp my.cnf med hitta / -namnet mitt.cnf kommando.

$ find / -name my.cnf
/etc/mysql/my.cnf

2) Visa filen my.cnf

$ cat /etc/mysql/my.cnf

[mysqld]

user =mysql pid-fil =/var/run/mysqld/mysqld.pid socket =/var/run/mysqld/mysqld.sock port =3306 basedir =/usr datadir =/var/lib/mysql tmpdir =/tmp language =/usr/share/mysql/english skip-external-locking

3) Hitta variabeln "datadir". Dess värde är MySQL-databasens plats i Linux/Mac.

Du kan ändra värdet på denna variabel och starta om servern för att ändra MySQL-databasens plats. Du måste kopiera befintliga databasfiler från gammal till ny plats. Först då kommer de att fortsätta arbeta.

  1. Hur man lägger till 10 sekunder i current_timestamp SQL (Oracle)

  2. Översikt över programmering på serversidan i PostgreSQL

  3. Hur får man PyPy, Django och PostgreSQL att fungera tillsammans?

  4. Hur reparerar jag en InnoDB-tabell?