程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Mysql命令行 集錦

Mysql命令行 集錦

編輯:關於MYSQL數據庫
原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://PHPbob.blog.51cto//   一、連接MYSQL   格式: mysql -h主機地址 -u用戶名 -p用戶密碼   或者: mysql -u 用戶名 -p // 回車後要求輸入密碼,密碼不可見   1、連接到本機上的MYSQL。   首先打開DOS窗口,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.留意用戶名前可以有空格也可以沒有空格,但是假如-p後帶有用戶密碼,那麼-p與密碼之間必須沒有空格,否則讓你重新輸入密碼.例如以下都是合法的登陸:(帳號:root 密碼:123)   mysql -u root -p   mysql -uroot -p   mysql -uroot -p123   假如剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql   2、連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:   mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)   3、退出MYSQL命令: exit (回車)   二、修改密碼。   格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼   1、給root加個密碼ab12。首先在DOS下進入目錄mysql\bin,然後鍵入以下命令   mysqladmin -u root -password ab12   注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。   2、再將root的密碼改為djg345。   mysqladmin -u root -p ab12 password djg345   (留意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)   3、命令行修改root密碼:   mysql UPDATE mysql.user SET password=PASSWord('新密碼') WHERE User='root';   mysql FLUSH PRIVILEGES;   4、顯示當前的user:   mysql SELECT USER();   三、增加新用戶。   格式:grant select on 數據庫.* to 用戶名@登錄主機 identified by "密碼"   1、增加一個用戶test1密碼為abc,讓他可以在任何主機上登錄,並對所有數據庫有查詢、插入、修改、刪除的權限。首先用root用戶連入   MYSQL,然後鍵入以下命令:   grant select,insert,update,delete on *.* to test1"%" Identified by "abc";   但增加的用戶是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一台電腦上登錄你的mysql數據庫並對你的數據可以為所欲為了,解決辦法見2。   2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,並可以對數據庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL數據庫所在的那台主機),   這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數據庫,只能通過MYSQL主機上的web頁來訪問了。   grant select,insert,update,delete on mydb.* to test2@localhost identifiedby "abc";   假如你不想test2有密碼,可以再打一個命令將密碼消掉。   grant select,insert,update,delete on mydb.* to test2@localhost identifIEd by "";   四、操作技巧   1、假如你打命令時,回車後發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。   也就是說你可以把一個完整的命令分成幾行來打,完後用分號作結束標志就OK。   2、你可以使用光標上下鍵調出以前的命令。   五、對數據庫的操作   1、顯示當前數據庫服務器中的數據庫列表:   mysql SHOW DATABASES;   留意:mysql庫裡面有MYSQL的系統信息,我們改密碼和新增用戶,實際上就是用這個庫進行操作。   2、顯示數據庫中的數據表:   mysql USE 庫名;   mysql SHOW TABLES;   3、顯示數據庫定義   show create database yourDB;   4、顯示use的數據庫名:   mysql SELECT DATABASE();   5、建立數據庫:   mysql CREATE DATABASE 庫名;   6、刪除數據庫:   mysql DROP DATABASE 庫名;   7、導入.sql文件命令:   MySQL USE 數據庫名;   mysql SOURCE d:/mysql.sql;   也可以在DOS環境下鍵入以下命令進行導入:   MySQL -uroot -proot databasename data

入網站根目錄(我這裡是E:\www),在IE浏覽器中輸入http://localhost/phpinfo.php,回車後出現如下圖所示信息,就證實系統已經支持PHP   9) 到這裡php環境全部配置完成,現在你的網站已經可以運行正常的php程序了。   安裝MySql   4、安裝mysql 5.0.26   1)執行軟件包裡的mysql-essential-5.0.26-win32.msi,安裝過程請按照以下圖示進行安裝,完成後將確保你的mysql正常運行。   2)   3)更改安裝目錄,我們這裡安裝在D:\Mysql   4)確認安裝目錄,點安裝   5)   6)   7)   8)   9)   10)   11)MySql並發連接數一般設置為1000   12)   13)語言編碼,我們這裡設置成gb2312   14)root用戶的密碼   15)   16)出現圖中的提示,就代表安裝好了,我們點Finish即可完成MySQL的安裝。   安裝Zend   5、安裝ZendOptimizer   1)執行軟件包裡的ZendOptimizer-3.3.3-Windows-i386.exe,安裝過程請按照以下圖示進行安裝,完成後將確保你的Zend正常運行。   2)   3)更改安裝目錄,這裡我們安裝在C:\php\Zend目錄下   4)   5)選擇php.ini所在目錄,windows系統默認編譯路徑是“C:\Windows”   6)選擇需要加速的網站目錄,這裡我的網站目錄是E:\www,故選擇E:\www   7)核對信息,點Install   8)   9)安裝好了。   安裝phpMyAdmin   6、安裝PHPMyAdmin-3.2.5   常見以外題目:   C:\WINDOWS\Temp   目錄建立文件名為 ZendOptimizer.MemoryBase@NETWORK SERVICE@ 的空文件   如果要開啟FSO   請先到   Windows\system32下查找是否有scrrun.dll,如果沒有請到i386裡提取scrrun.dll   .dl_轉.dll方法舉例:   expand scrrun.dl_ scrrun.dll   開啟FSO請運行:   regsvr32 scrrun.dll   關閉FSO請運行   regsvr32 /u scrrun.dll   安裝 Zend Optimizer   下載後得到 ZendOptimizer-

-------------------------   8、清空student表   delete from student;   -------------------------------------------------- -------------------------------------------------------------------------   9、刪除student表   drop table student;   -------------------------------------------------- -------------------------------------------------------------------------   10、更改表結構,將student表username字段的字段類型改為char(25)   alter table student change username username char(25);   -------------------------------------------------- -------------------------------------------------------------------------   11、將當前目錄下的mysql.sql導入數據庫   source ./MySQL.sql;   ================================================== =================   四、數據庫權限操作SQL語句   1、創建一個具有root權限,可從任何IP登錄的用戶ruanxi,密碼為   grant all privileges on *.* to 'ruanxi'@'%' identified by '';   -------------------------------------------------- -------------------------------------------------------------------------   2、創建一個具有“數據操作”、“結構操作”權限,只能從192.168.1.***登錄的用戶ruanxi,密碼為   grant select , insert , update , delete , file , create , drop , index , alter , create temporary tables , create view , show view , create routine, alter routine, execute on *.* to 'ruanxi'@'192.168.1.%' identified by '';   -------------------------------------------------- -------------------------------------------------------------------------   3、創建一個只擁有“數據操作”權限,只能從192.168.1.100登錄,只能操作student數據庫的student表的用戶ruanxi,密碼為   grant select , insert , update , delete on student.student to 'ruanxi'@'192.168.1.100' identifIEd by '';   -------------------------------------------------- -------------------------------------------------------------------------   4、創建一個擁有“數據操作”、“結構操作”權限,可從任何IP登錄,只能操作student數據庫的用戶ruanxi,密碼為   grant select , insert , update , delete , create , drop , index , alter , create temporary tables , create view , show view , create routine, alter routine, execute on student.* to 'ruanxi'@'%' identifIEd by '';   -------------------------------------------------- -------------------------------------------------------------------------   5、刪除用戶   drop user 'ruanxi'@'%';   ================================================== =================   五、MySQL幫助手冊

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved