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;

贊(3) 打賞
需要國外VPS建站朋友,請聯繫站長! 轉載請註明文章來源:VPSMVP部落 - 便宜VPS|VPS優惠|VPS測評|美國VPS|VPS教程 » MySQL在命令行模式下的一些常用命令
分享到: 更多 (0)
VULTR

評論 搶沙發

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

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

支付寶掃一掃打賞

微信掃一掃打賞




友情鏈接:
 |  趙容部落  |  老左筆記  |  微魔部落  |  便宜VPS  |  vps小學生  |  主機百科  |  老蔣部落  |  老劉博客  |  全球主機  |  全球主機交流  |  數字居民  |  LET論壇  |  veidc測評  |  挖站否  |  VPS收割者  |  主機貼士  |  惠主機  |  荒島  |  VPS GO  |  國外VPS  |  主機之家測評

友情鏈接申請