sql >> Database teknologi >  >> RDS >> Mysql

MariaDB:Brugerdefineret datamappe:Skal altid beholde /var/lib/mysql-mappe

Jeg har tjekket mysql log. Den har en linje med indhold "kan ikke læse filen /var/lib/mysql/mysql.sock". Det er min gamle mappe. Så jeg tror, ​​jeg skal tilpasse mysql.sock .

I /etc/my.cnf.d/server.cnf :

[mysqld]
datadir=/disk1/mysql/
socket=/disk1/mysql/mysql.sock

I /etc/my.cnf.d/client.cfg :

[client]
# we need to configure this. so when we type mysql -u user. mysql can look up socket's location.
socket=/disk1/mysql/mysql.sock

Derefter kan jeg køre og oprette forbindelse til min mysql-instans. Jeg ved ikke, hvorfor der ikke er nogen tutorial, der peger på dette punkt. Men dette er en måde, jeg plejede at løse mit problem på.




  1. SQL SELECT for at få de første N positive heltal

  2. Brug af et DATO-felt som primær nøgle til en datodimension med MySQL

  3. Hvordan vælger du alle kolonner plus resultatet af en CASE-sætning i oracle 11g?

  4. SQL-udfyldning med særskilte data og en sekvens