進入mysql
mysql -uroot -p;
允許主機ip為100.64.25.217用root使用者來訪問test4下面的所有的表使用的密碼是123456:
grant all privileges on test4.* to 'root'@'100.64.25.217' identified by '123456' with grant option;
讓授權生效:
flush privileges;
允許所有人在任何主機上用root使用者來訪問test4資料庫下的所有表:
grant all privileges on test4.* to 'root'@'%' identified by '123456' with grant option;
讓授權生效:
flush privileges;
解釋
all privileges:表示將所有許可權授予給使用者。也可指定具體的許可權,如:select、create、drop等。
on:表示這些許可權對哪些資料庫和表生效,格式:資料庫名.表名,這裡寫「*」表示所有資料庫,所有表。如果我要指定將許可權應用到test庫的user表中,可以這麼寫:test.user
to:將許可權授予哪個使用者。格式:」使用者名稱」@」登入ip或網域名稱」。%表示沒有限制,在任何主機都可以登入。比如:」xiaoge」@」192.168.0.%」,表示xiaoge這個使用者只能在192.168.0ip段登入
identified by:指定使用者的登入密碼
with grant option:表示允許使用者將自己的許可權授權給其它使用者
Ubuntu MySQL設定編碼
在進行web開發的時候經常遇到亂碼問題,為了防止亂碼問題一般會把開發環境統一編碼,包括mysql 資料庫編碼 檢視mysql編碼 其中character set server和character set database不是utf8編碼 可以通過修改mysql的配置檔案來統一編碼 在 mysqld ...
ubuntu MySQL安裝指南
安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install php5 mysql 安裝php5 mysql 是將php和mysql連...
ubuntu MySQL安裝指南
要安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install php5 mysql 安裝php5 mysql 是將php和mysql...