MySQL在命令行模式下的一些常用命令

火幣

PHP+MySQL是目前世界上最流行的動態網站構架組合,在實際應用中,由於PHPMyAdmin等圖形管理界面的出現,給我們帶來了許多便利, 但是如果在沒有PHPMyAdmin的情況,或者說當下僅需要簡單的幾行命令就能解決問題的情況下,掌握一些常用的MySQL命令就比較有必要了。

本着共同學習的理念,今天特意為大家收集整理了一些MySQL在命令行模式下的常用指令,旨在和大家簡單分享一下最簡單,最基礎,也是最實用的MySQL指 令~~

在之前的教程中,曾經告訴過大家簡單的MySQL打包備份和還原的命令,順便一起再回顧一下~

1.MySQL打包/導出(在正常的SSH命令行下即可)

mysqldump -uroot -p密碼 數據庫名稱 > 隨意的文件名.sql

2.MySQL數據庫導入/還原(要求:已存在一數據庫及擁有權限的用戶名)

mysql -u用戶名 -p密碼 數據庫名稱 < 要導入的文件名.sql

3.進入MySQL命令模式

mysql -u用戶名 -p密碼

通過以上命令,我們就進入了->mysql的命令行模式。

注意:與正常的SSH命令行下的命令不同,->mysql命令行模式下的命令都需要以”;”(不包含引號)結尾。

從第4條開始,以下所有命令均在->mysql命令行模式下進行。

4.創建數據庫

create database 數據庫名;

5.創建表

use 數據庫名

create table 表名

手工創建表是一件非常繁瑣與不明智的事情,所以,此處的命令僅淺嘗輒止,欲深入學習,請自行谷歌或百度~

6.創建用戶

create user 用戶名@’localhost’ identified by ‘密碼’;

上面命令中的local可換為%,表示允許遠程訪問(一般不推薦)。

7.為數據庫授權用戶權限

a.授權select權限為例(insert等權限類似,且可一同授權)

grant select on 數據庫.* to 用戶名@’localhost’;

b.授權所有權限

grant all on 數據庫.* to 用戶名@’localhost’;

上面兩則命令中的”數據庫”可以替換成”*”,從而將MySQL中所有數據庫的相應權限均授權給該用戶(不推薦)

8.修改用戶密碼

use mysql;

update user set password=PASSWORD(‘新密碼’) where user=’用戶名’;

flush privileges;

贊(0) 打賞
需要國外主機建站的朋友,請聯繫站長! 轉載請註明文章來源:優惠碼主機—分享最新GoDaddy優惠碼 域名優惠碼 主機優惠碼 空間域名優惠碼等資訊 » MySQL在命令行模式下的一些常用命令
分享到: 更多 (0)
Hostinger
iPage has Outstanding Uptime and Performance

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞




友情鏈接:
 |  美國虛擬主機  |  美國主機偵探  |  海外主機偵探  |  主機鎮  |  大鳥博客  |  香港主機評測網  |  楚狂人  |  boke112百科  |  新手站長

友情鏈接申請