Heim  >  Artikel  >  Datenbank  >  Detaillierte Erläuterung der MySQL-Erstellung normaler Root-Benutzer sowie der Änderungs- und Löschfunktionen

Detaillierte Erläuterung der MySQL-Erstellung normaler Root-Benutzer sowie der Änderungs- und Löschfunktionen

小云云
小云云Original
2018-01-27 14:51:141520Durchsuche

Dieser Artikel stellt hauptsächlich die MySQL-Erstellung für Root-Benutzer sowie die Änderungs- und Löschfunktionen vor. Ich hoffe, dass er allen helfen kann.

Methode 1: Verwenden Sie den Befehl SET PASSWORD

  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

Methode 2: Verwenden Sie mysqladmin

mysqladmin -u root password "newpass"

Wenn Root bereits ein Passwort festgelegt hat, verwenden Sie den Folgende Methode

mysqladmin -u root password oldpass "newpass"

Methode 3: Direktes Bearbeiten der Benutzertabelle mit UPDATE

mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;

Erstellen eines normalen Benutzers

Benutzerverwaltung

mysql>use mysql;

Ansicht

mysql> select host,user,password from user ;

Erstellen

mysql>

Benutzerverwaltung

mysql>use mysql;

Ansicht

mysql> select host,user,password from user ;

Benutzer erstellen

mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd'));
msyql>FLUSH RPIVILEGES

Ändern

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表

Löschen

mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限

Passwort ändern

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'

Benutzerberechtigungen anzeigen

mysql> show grants for zx_root;

Berechtigungen erteilen

mysql> grant all privileges on YQ.* to wise;

Berechtigungen wiederherstellen

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错

Ändern

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表

Löschen

mysql>dropuser newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限

Passwort ändern

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'

Benutzerberechtigungen anzeigen

mysql> show grants for zx_root;

Berechtigungen erteilen

mysql> grant select on dmc_db.* to zx_root;

Berechtigungen wiederverwenden

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错

Verwandte Empfehlungen:

MySQL-Benutzerkonten erstellen und Benutzerkonten löschen

MySQL-Tutorial zum Erstellen berechneter Felder und zur Verwendung von Unterabfragen

MySQL analysieren, um lokale Benutzer zu erstellen und Datenbankberechtigungen erteilen

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der MySQL-Erstellung normaler Root-Benutzer sowie der Änderungs- und Löschfunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn