Författare:
Per Stenebo
Skapad:
2012-02-04 17:36:17
Ändrad:
2020-01-05 15:46:19
sv

MySQL

Externa sidor: | serverguide | mysql man page | mysqldump man page |

Interna sidor: | SQL | php/mysql |

Kolla version: mysql -V

Installera tabeller för tidzoner:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

..om MySQL installerades med tasksel:

mysql_tzinfo_to_sql /usr/share/zoneinfo | sudo mysql mysql

Tillåta åtkomst utanför localhost

Öpnna konfigurationsfilen för MySQL med texteditorn Nano:

sudo nano /etc/mysql/my.cnf eller sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Leta reda på raden:

bind-address = 127.0.0.1

Utkommatera raden, eller ange maskinens ip, för att ge alla tillgång till MySQL (kan begränsas med brandvägg):

#bind-address = 127.0.0.1

Om det bara är en maskin som skall ha åtkomst utifrån skrivs den maskinens ip in:

bind-address = 192.168.0.102

Starta om MySQL:

sudo service mysql restart

Säkra MySQL:

sudo mysql_secure_installation

Logga in till klienten:

mysql -u root -p
sudo mysql

mysql_config_editor

| MySQL 5.7 Reference Manual | Ubuntu man page |

Konfiguration

mysql_config_editor set --login-path=test_1 --host=localhost --user=testUser --password

mysql_config_editor print --all

mysql_config_editor remove --login-path=test_1

Användning (terminal)

mysql --login-path=test_1

mysql --login-path=test_1 -e "SHOW DATABASES"

mysqldump --login-path=test_1 databasename > dumpfile.sql;

Tips

Om lösenordet innehåller specialtecken, tex & eller #, behöver lösenordet omgärdas med dubbla citationstecken, tex "mitt#lösenord" (även i prompt).

Felsökning

sudo apt install mysql-utilities

mysqlserverinfo --server=client --format=vertical

 

phpmyadmin

| help.ubuntu.com |

sudo apt-get install phpmyadmin php-mbstring php-gettext

sudo phpenmod mcrypt

sudo phpenmod mbstring

 

Ändra sökväg (url) till phpmyadmin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Ändra Alias /phpmyadmin /usr/share/phpmyadmin

till Alias /anothername /usr/share/phpmyadmin

Starta om apache.

Kommentarer till sidan MySQL