1. 程式人生 > >MySql常用命令彙總

MySql常用命令彙總

設定root密碼方法

方法1: 用SET PASSWORD命令

首先登入MySQL。
格式:mysql> set password for 使用者名稱@localhost = password('新密碼');
例子:mysql> set password for [email protected] = password('123');

方法2:用mysqladmin

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接編輯user表

首先登入MySQL。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;

方法4:在忘記root密碼的時候,可以這樣

以windows為例:
1. 關閉正在執行的MySQL服務。
2. 開啟DOS視窗,轉到mysql\bin目錄。
3. 輸入mysqld --skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。
4. 再開一個DOS視窗(因為剛才那個DOS視窗已經不能動了),轉到mysql\bin目錄。
5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。
6. 連線許可權資料庫:use mysql;


6. 改密碼:update user set password=password("123") where user="root";(別忘了最後加分號) 。
7. 重新整理許可權(必須步驟):flush privileges; 。
8. 退出 quit
9. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。
1.輸入密碼:**
2.ues MySQL;使用Mysql
3.show databases;顯示資料庫
4.use register;使用資料庫名為register
5.show tables;顯示register資料庫中的表
6.describe user;對錶user進行操作:
insert into user(username,password) values(“xiaoyan”,”123456”);插入資料
insert into user(username,password) values(“ff”,”123456”);插入資料
delete from user where username=”xiaoyan”;刪除資料
update user set username=”xiaoyan” where username=”ff”;更新資料
select * from user;查詢資料
7.quit;推出
1、顯示當前資料庫伺服器中的資料庫列表:
mysql> SHOW DATABASES;
注意:mysql庫裡面有MYSQL的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫進行操作。
2、顯示資料庫中的資料表:
mysql> USE 庫名;
mysql> SHOW TABLES;
3、顯示資料表的結構:
mysql> DESCRIBE 表名;
4、建立資料庫:
mysql> CREATE DATABASE 庫名;
5、建立資料表:
mysql> USE 庫名;
mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));
6、刪除資料庫:
mysql> DROP DATABASE 庫名;
7、刪除資料表:
mysql> DROP TABLE 表名;
8、將表中記錄清空:
mysql> DELETE FROM 表名;
9、顯示錶中的記錄:
mysql> SELECT * FROM 表名;
10、往表中插入記錄:
mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);
11、更新表中資料:
mysql-> UPDATE 表名 SET 欄位名 1=’a’,欄位名2=’b’ WHERE 欄位名3=’c’;
12、用文字方式將資料裝入資料表中:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
13、匯入.sql檔案命令:
mysql> USE 資料庫名;
mysql> SOURCE d:/mysql.sql;
14、命令列修改root密碼:
mysql> UPDATE mysql.user SET password=PASSWORD(’新密碼’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
15、顯示use的資料庫名:
mysql> SELECT DATABASE();
16、顯示當前的user:
mysql> SELECT USER();
如何開啟MySQL的遠端帳號-1)首先以 root 帳戶登陸 MySQL

在 Windows 主機中點選開始選單,執行,輸入“cmd”,進入控制檯,然後cd 進入MySQL 的 bin 目錄下,然後輸入下面的命令。

MySQL -uroot -p123456 (123456 為 root 使用者的密碼。)

如何開啟MySQL的遠端帳號-2)建立遠端登陸使用者並授權

grant all PRIVILEGES on test_db.* to [email protected]’192.168.1.101’ identified by ‘123456’;

上面的語句表示將 test_db 資料庫的所有許可權授權給 root 這個使用者,允許 root 使用者在 192.168.1.101 這個 IP 進行遠端登陸,並設定 root 使用者的密碼為 123456 。

下面逐一分析所有的引數:

all PRIVILEGES 表示賦予所有的許可權給指定使用者,這裡也可以替換為賦予某一具體的許可權,例如select,insert,update,delete,create,drop 等,具體許可權間用“,”半形逗號分隔。

test_db.* 表示上面的許可權是針對於哪個表的,test_db指的是資料庫,後面的 * 表示對於所有的表,由此可以推理出:對於全部資料庫的全部表授權為“.”,對於某一資料庫的全部表授權為“資料庫名.*”,對於某一資料庫的某一表授權為“資料庫名.表名”。

root 表示你要給哪個使用者授權,這個使用者可以是存在的使用者,也可以是不存在的使用者。

192.168.1.101 表示允許遠端連線的 IP 地址,如果想不限制連結的 IP 則設定為“%”即可。

123456 為使用者的密碼。

如何開啟MySQL的遠端帳號-3)執行了上面的語句後,再執行下面的語句,方可立即生效。

flush privileges;

相關推薦

MySQL常用命令彙總(偏向運維管理)

MySQL常用命令彙總(偏向運維管理) 基礎部分 1. select @@version; ##查詢當前mysql的版本. 2. show variables like 'port';##檢視mysql例項的埠。 3. show variables like 'socket';##檢

MySql常用命令彙總

設定root密碼方法 方法1: 用SET PASSWORD命令 首先登入MySQL。 格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set

MySql Binlog 說明 & Canal 整合MySql的更新異常說明 & MySql Binlog 常用命令彙總

[文章來源於本人的印象筆記,如出現格式問題可訪問該連結檢視原文](https://app.yinxiang.com/fx/ff22c41d-5d2e-4305-a14d-ec05592d458c) [原創宣告:作者:Arnold.zhao 部落格園地址:https://www.cnblogs.com/z

mysql 常用命令

mysql命令說明BEGIN COMMITmysql在客戶端執行更新、刪除開啟一個事務:BEGIN;UPDATE driver SET phone=‘11601620000‘ WHERE id=1;--ROLLBACK;COMMIT;DATE_FORMAT%Y-%m-%d %H-%iIFNULL(price,

mysql常用命令小結

mysq iss nal add and src http esc creat 1.命令行中鍵入 net start/stop mysql 開啟/停止mysql服務2.命令行中鍵入 mysql -u用戶名 -p密碼 連接數據庫 (以下命令後須加分號‘;‘)3.用show

MySql常用命令

查看表 pda chang font 全部 庫服務器 eache 發布 row MySQL 數據庫常用命令 1、MySQL常用命令 create database name; 創建數據庫 use databasename; 選擇數據庫 drop database nam

mysql 常用命令實例

練習 語文 inner 成績 desc ins 喬布斯 李磊 innodb -- 完成項目素材中的sql練習,並將編寫的sql文件和運行截圖保存,打包後作為作業提交。 -- 設計一個學生成績數據庫,該庫包含學生,老師,課程和成績等信息並完成後面的練習(註意主外鍵關系)。--

mysql常用命令總結

ble 刪除 常用 ima ces prim left 列名 mysq 一、約束操作 增加主鍵約束 alter table 表名 add constraint 約束名 primary key(列名) 增加外鍵約束 alter table 表名 add constrain

Linux 操作MySQL常用命令

數據 logs 相關 entry 註意 新增 otto delet 記錄 Linux 操作MySQL常用命令行註意:MySQL中每個命令後都要以分號;結尾。  1、顯示數據庫  mysql> show databases;  +----------+  | Datab

Mysql常用命令操作之增刪改查

賬號 建立 批量插入 創建表 tab use 常用命令 default images 1.數據庫操作: 1.1 創建數據庫 : create database <數據庫名> a.建立一個名為oldboy_default的數據

python學習——day12(MySQL常用命令,連接python)alex:http://www.cnblogs.com/wupeiqi/articles/5713330.html

www base drop cal esc username prim ber .com MySQL mysql 常用命令 MySQL創建、刪除數據庫 1 create database alexdb;#創建數據庫 2 3 drop database alexdb;

mysql常用命令大全

詳細 pre denied 隱患 命令 緩存 如果 數據庫權限 磁盤空間 第一招、mysql服務的啟動和停止 net stop mysql net start mysql 第二招、登陸mysql 語法如下: mysql -u用戶名 -p用戶密碼 鍵入命令mysql -uro

設置更改root密碼、連接mysqlmysql常用命令

mysql用法設置更改root密碼1、將mysql加入環境變量中[root@centos7 ~]# grep mysql /etc/profileexport PATH=/usr/local/mysql/bin/:$PATH2、直接登錄,無密碼[root@centos7 ~]# mysql -uroot3、設

mysql 常用命令導入導出修改root密碼

mysqldump class bsp name update -s 數據庫名 pos date MySQL 忘記口令的解決辦法如果 MySQL 正在運行,首先殺之: killall -TERM mysqld。 啟動 MySQL :mysql --skip-grant-ta

MySql常用命令Mysql常用命令5

完全 fun 謂詞 詳細 127.0.0.1 char l數據庫 pict jet 九. 交叉查詢   交叉查詢可以對數據進行總和,平均,計數或其他總和計算法的計算,這些數據通過   兩種信息進行分組:一個顯示在表的左部,另一個顯示在表的頂部.   Microsoft Je

MySQL更改root密碼、連接MySQLMySQL常用命令介紹

row all sta 一行 reg time 建表語句 slist cli 更改MySQL數據庫root密碼 1. 首次進入數據庫是不用密碼的,如下所示: [root@gary-tao ~]# /usr/local/mysql/bin/mysql -uroot //使用絕

mysql(設置/更改mysql密碼,連接MySQLMySQL常用命令MySQL兩種引擎區別)

export elf sdn name 啟動 inux 版本 glob 第一個 設置/更改MySQL的密碼問題一,設置mysql密碼我們安裝MySQL時,把它放在了/usr/local/mysql/下,在當前的環境中並沒有這個目錄,所以我們要把目錄添加到當前目錄下。[roo

mysql 常用命令

prim del def creat sockets sel cor inno 常用命令 #mysql -uroot -p#show variables like ‘%char%‘;mysql> create database sockets;mysql> SH

MySQL常用命令操作大全

記錄 字段 goods 輸入密碼 文件 oca xtra update 密碼 linux操作mysql數據庫 mysql -u root -p 等待輸入密碼,密碼不可見。然後輸入密碼。(root是用戶名),然後進入mysql1、顯示數據庫 show databases;

工作中mysql常用命令

導出數據 rename tro usr 重命名 輸入 div 數據 str 連接本地mysql mysql -u root -p 連接遠程mysql mysql -u root -p -h 192.168.1.2 導出本地數據庫某張表(比如導出數據中的USERS表