Linux-Befehle zum Abfragen von MySQL umfassen: 1. Der Befehl zum Starten von MySQL [mysqladmin start]; 2. Der Befehl zum Neustart von mysql [mysqladmin restart];
Die Linux-Befehle zum Abfragen von MySQL sind:
1, Der Befehl zum Starten von MySQL: mysqladmin start
/ect/init.d/mysql start (die Vorderseite ist der Installationspfad von MySQL )
2. Befehl zum Neustart von MySQL: mysqladmin restart
/ect/init.d/mysql restart (die Vorderseite ist der Installationspfad von MySQL)
3. Befehl zum Schließen von MySQL: mysqladmin Shutdown
/ect/init.d /mysql heruntergefahren (die Vorderseite ist der Installationspfad von MySQL)
4, Verbinden Sie sich mit MySQL auf diesem Computer:
cd mysqlbin
mysql -uroot -p
Geben Sie das Passwort ein
MySQL-Befehl beenden: exit
5, MySQL-Passwort ändern:
mysqladmin -u Benutzername -p altes Passwort Passwort neues Passwort
oder
MySQL-Befehlszeile SET PASSWORD FOR root=PASSWORD("root");
6, Neuen Benutzer hinzufügen
Auswahl in der Datenbank gewähren.* an Benutzername@Login-Host, der durch „Passwort“ identifiziert wird
Beispiel: Fügen Sie einen Benutzertest mit dem Passwort 123 hinzu, damit er sich auf jedem Host anmelden und abfragen kann Berechtigungen einfügen, ändern, löschen. Stellen Sie zunächst als Root-Benutzer eine Verbindung zu MySQL her und geben Sie dann die folgenden Befehle ein:
grant select,insert,update,delete on *.* to " Identified by "123";
7 Für Vorgänge in der MySQL-Datenbank müssen Sie sich zuerst bei MySQL anmelden Jeder Befehl endet mit einem Semikolon.
Tabelle erstellen: Datenbanknamen verwenden;
Codierungsänderung
Wenn Sie das Codierungsformat des gesamten MySQL ändern möchten:
--default-character-set=gbk zur mysqld_safe-Befehlszeile hinzu
Wenn Sie das ändern möchten Kodierungsformat einer bestimmten Bibliothek: Nach Eingabe des Befehls
alter database db_name default character set gbk;
Import und Export von Daten
Textdaten sollten dem Format entsprechen: Felddaten werden getrennt durch Tabulatortasten, und stattdessen werden Nullwerte verwendet. Beispiel:
Dateneingabebefehl lädt Daten lokal in Datei „Dateiname“ in Tabelle Tabellenname;
10,Datenbank und Tabelle exportieren
mysqldump --opt news > news .sql (Sichern Sie alle Tabellen in der Datenbank news in der Datei news.sql. news.sql ist eine Textdatei. Sie können einen beliebigen Dateinamen wählen.)
mysqldump --opt news author Article > sql (ersetzen Die Autorentabelle und die Artikeltabelle in der Datenbanknachrichten werden in der Datei „author.article.sql“ gesichert. „author.article.sql“ ist eine Textdatei, und der Dateiname kann nach Wunsch gewählt werden.)
mysqldump - -databases db1 db2 > news.sql (Ändern der Datenbank dbl und db2 werden in der Datei news.sql gesichert. news.sql ist eine Textdatei und der Dateiname kann nach Wunsch gewählt werden.)
mysqldump -h host -u user -p pass --databases dbname > file.dump soll host Importieren Sie den Datenbanknamen user und pass in die Datei file.dump
mysqldump --all-databases > -databases.sql (Sichern Sie alle Datenbanken in der Datei all-databases.sql. All-databases. sql ist eine Textdatei und der Dateiname kann beliebig gewählt werden.)
11.Daten importieren
MySQL 977af31a78d329a274064d11fcb86b8esource news.sql; (ausgeführt unter dem mysql-Befehl, Importable table)
12.Mit MySQL verbinden
Format: mysql -h Hostadresse -u Benutzername -p Benutzerpasswort
Beispiel 1: Stellen Sie auf diesem Computer eine Verbindung zu MYSQL her.
Öffnen Sie zunächst das DOS-Fenster, geben Sie dann das Verzeichnis mysqlbin ein und geben Sie dann den Befehl mysql -uroot -p ein. Nach dem Drücken der Eingabetaste werden Sie aufgefordert, Ihr Passwort einzugeben. Wenn MYSQL gerade installiert wurde, tut dies den Superuser Sie haben kein Passwort, also drücken Sie einfach die Eingabetaste. Nach der Eingabe von MYSQL lautet die MYSQL-Eingabeaufforderung: mysql>.
Beispiel 2: Stellen Sie eine Verbindung zu MYSQL auf dem Remote-Host her. Angenommen, die IP des Remote-Hosts lautet 110.110.110.110, der Benutzername lautet root und das Kennwort lautet abcd123. Geben Sie dann den folgenden Befehl ein:
mysql -h110.110.110.110 -uroot -pabcd123
(Hinweis: u und root müssen keine Leerzeichen hinzufügen, das Gleiche gilt für andere)
13,Beenden Sie den MYSQL-Befehl : Beenden (Enter) .
14,Passwort ändern 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令: 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 例2:再将root的密码改为djg345。 15、增加新用户。(注:MySQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令: 但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。 例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。 如果你不想test2有密码,可以再打一个命令将密码消掉。 更多相关免费学习推荐:mysql教程(视频) mysqladmin -uroot -password ab12
mysqladmin -uroot -pab12 password djg345
grant select,insert,update,
delete on *.* to test1@\"%\" Identified by \"abc\";
grant select,insert,update,
delete on mydb.* to test2@localhost identified by \"abc\";
grant select,insert,update,delete on mydb
.* to test2@localhost identified by \"\";
Das obige ist der detaillierte Inhalt vonWelche Linux-Befehle gibt es zum Abfragen von MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!