Sida 1 av 1

Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 09 jan 2019, 13:45
av mos
Det finns en artikel "Installera MySQL Server och MySQL WorkBench på Debian/Linux" som visar hur du installerar och kommer igång med en labbmiljö för MySQL på Debian/Linux.

Ställ frågor om artikeln eller bidra med tips och trix.

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 22 jan 2020, 11:04
av fraa18
Då jag skall skapa min egen användare https://dbwebb.se/kunskap/installera-mysql-server-och-mysql-workbench-pa-linux#createuser så får jag detta felmeddelande:
Kod: Markera allt
mysql> CREATE USER 'fraa'@'localhost'
    -> IDENTIFIED BY 'password';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements


Hur löser jag detta? Har ominstallerat mySQL server 2 gånger nu och det blir samma sak.

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 22 jan 2020, 11:45
av mos
Vad säger SELECT VERSION();

Hur ser följande ut https://stackoverflow.com/a/43094873/341137 för dig?

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 22 jan 2020, 12:26
av fraa18
Kod: Markera allt
mysql> SELECT VERSION();
+-------------------------+
| VERSION()               |
+-------------------------+
| 8.0.18-0ubuntu0.19.10.1 |
+-------------------------+
1 row in set (0.00 sec)

Kod: Markera allt
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password.check_user_name    | ON     |
| validate_password.dictionary_file    |        |
| validate_password.length             | 8      |
| validate_password.mixed_case_count   | 1      |
| validate_password.number_count       | 1      |
| validate_password.policy             | MEDIUM |
| validate_password.special_char_count | 1      |
+--------------------------------------+--------+
7 rows in set (0.00 sec)

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 22 jan 2020, 13:52
av fraa18
Jag avinstallerade mySQL, nu kanske lite mer komplett än tidigare:
Kod: Markera allt
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean


Sedan ominstallation enligt anvisningarna.

Och här: https://dbwebb.se/kunskap/installera-mysql-server-och-mysql-workbench-pa-linux#server när jag körde:
Kod: Markera allt
sudo mysql_secure_installation
så borde jag ha svarat "no" på följande:
Kod: Markera allt
sudo mysql_secure_installation

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No:


Så nu fungerar allt igen!

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 28 jan 2020, 23:56
av Glomba
Hej, jag har installerat allt och det verkar ha gått bra. Men så när jag ska testa att köra SHOW DATABASES; i workbench så visas ett rött kryss istället för den blå pricken till vänster om kommandot och inget händer. Inga sätt att köra kommandot fungerar förutom att välja query>execute all or selection (överst i fönstret). Startar jag om programmet är den blå pricken där istället för krysset och fungerar men de nya kommandon jag skriver in har kryss. Jag har ingen aning om vad som kan vara fel! Jag kan använda SHOW DATABASES; i terminalen så det är inte rättigheterna som är fel. Tacksam för hjälp..

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 29 jan 2020, 10:05
av mos
Jag får också krysset för SHOW DATABASES; men kommandot går ju att köra.

Kryss eller blå prick verkar vara hur editorn tolkar kommandot som rätt eller fel.

Eftersom det fungerar att köra så tar vi krysset som en kosmetisk sak.

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 29 jan 2020, 14:55
av Glomba
Okej skönt!
Att bara kunna köra koden från topp-menyn kommer alltså inte heller vara något problem?

Re: Installera MySQL Server/Workbench på Debian/Linux

InläggPostat: 29 jan 2020, 17:26
av mos
Antingen från toppmenyn, eller via "blixtarna", eller via ctrl-enter (en instruktion man står på) och shift-ctrl-enter för all kod (om jag minns rätt, står i toppmenyn, vilka tangentkombinationer som är rätt).