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

Frisk MYSQL-installation, adgang nægtet for brugerens 'root'

Jeg ved stadig ikke hvorfor Jeg blev låst ude, men for at løse problemet var jeg nødt til at nulstille mysql root-adgangskoden, hvilket jeg gjorde ved at følge instruktionerne på dette websted (men jeg ændrede dem til Ubuntu 13.10):https://help.ubuntu.com/community/MysqlPasswordReset

Stop mysql-dæmonprocessen ved at bruge denne kommando :

sudo pkill mysqld

Start mysqld daemon-processen ved at bruge --skip-grant-tables muligheden med denne kommando

sudo /usr/sbin/mysqld --skip-grant-tables &

start mysql-klientprocessen ved hjælp af denne kommando

mysql -u root

fra mysql-prompten udfør denne kommando for at kunne ændre en hvilken som helst adgangskode

FLUSH PRIVILEGES;

Nulstil/opdater derefter din adgangskode

SET PASSWORD FOR [email protected]'localhost' = PASSWORD('password');

Hvis du har en mysql root-konto, der kan oprette forbindelse fra alle steder, bør du også gøre:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

Når du har modtaget en meddelelse, der angiver en vellykket forespørgsel (en eller flere rækker påvirket), skal du fjerne privilegier:

FLUSH PRIVILEGES;

Stop derefter mysqld-processen og genstart den på den klassiske måde:

sudo pkill mysqld
sudo service mysql restart

Nogle af disse trin kan være unødvendige, men det er sådan, jeg med succes nulstillede mysql root-brugeradgangskoden på Ubuntu Server 13.10 efter import af en mysqldump-fil fra en gammel lampeserver



  1. vælg sum mængde fra 2 tabeller

  2. On-Premises vs. SaaS:Database Monitoring System Architecture

  3. Array - Indsæt array-værdier til mysql-tabellen

  4. $db =new PDO(mysql:host=$host;db_name=$db_name, $user, $pass);