MySQL在命令行模式下的一些常用命令
PHP+MySQL是目前世界上最流行的動態(tài)網(wǎng)站構(gòu)架組合,在實際應用中,由于PHPMyAdmin等圖形管理界面的出現(xiàn),給我們帶來了許多便利,但是如果在沒有PHPMyAdmin的情況,或者說當下僅需要簡單的幾行命令就能解決問題的情況下,掌握一些常用的MySQL命令就比較有必要了。本著共同學習的理念,宇塵網(wǎng)絡幫助中心今天特意為大家收集整理了一些MySQL在命令行模式下的常用指令,旨在和大家簡單分享一下最簡單,最基礎,也是最實用的MySQL指令~~域名知識|虛擬主機知識|VPS主機知識|服務器知識|網(wǎng)站建設知識|網(wǎng)絡推廣
1.MySQL打包/導出(在正常的SSH命令行下即可)
mysqldump -uroot -p密碼 數(shù)據(jù)庫名稱 > 隨意的文件名.sql
2.MySQL數(shù)據(jù)庫導入/還原(要求:已存在一數(shù)據(jù)庫及擁有權限的用戶名)
mysql -u用戶名 -p密碼 數(shù)據(jù)庫名稱 < 要導入的文件名.sql
3.進入MySQL命令模式
mysql -u用戶名 -p密碼
通過以上命令,我們就進入了->mysql的命令行模式。
注意:與正常的SSH命令行下的命令不同,->mysql命令行模式下的命令都需要以“;”(不包含引號)結(jié)尾。
仿牌空間、香港月付空間、韓國月付空間、日本月付空間、荷蘭VPS、香港VPS
從第4條開始,以下所有命令均在->mysql命令行模式下進行。
4.創(chuàng)建數(shù)據(jù)庫
create database 數(shù)據(jù)庫名;
5.創(chuàng)建表
use 數(shù)據(jù)庫名
create table 表名
美國月付空間、月付美國空間、美國VPS、美國服務器租用
6.創(chuàng)建用戶
create user 用戶名@'localhost' identified by '密碼';
上面命令中的local可換為%,表示允許遠程訪問(一般不推薦)。
7.為數(shù)據(jù)庫授權用戶權限
a.授權select權限為例(insert等權限類似,且可一同授權)
grant select on 數(shù)據(jù)庫.* to 用戶名@'localhost';
b.授權所有權限
grant all on 數(shù)據(jù)庫.* to 用戶名@'localhost';
上面兩則命令中的“數(shù)據(jù)庫”可以替換成“*”,從而將MySQL中所有數(shù)據(jù)庫的相應權限均授權給該用戶(不推薦)
8.修改用戶密碼
use mysql;
update user set password=PASSWORD('新密碼') where user='用戶名';
flush privileges;
更多技術知識,更多網(wǎng)絡服務,盡在宇塵網(wǎng)絡。我們的成長,離不開你們的支持,宇塵網(wǎng)絡,歡迎您的訪問。