1.mysql預設root使用者,密碼是自己設定的。
2.如不建立任何使用者,那麼,只能用root賬號登入。
3.建立的使用者也可以超級管理員,許可權與root一樣。普通使用者預設沒有任何許可權,只能登入,只能看系統表(information_schema)。
4.超級管理員可看mysql伺服器的所有使用者,表 (mysql.user)
5.建立使用者:create user 『使用者名稱』 [@』主機名稱』] [identified by 『使用者密碼』],不建議直接改表
6.授權:grant許可權on資料庫.表to '使用者名稱 ['@'登入主機'] [identified by 『使用者密碼』];
7.許可權分類:
select
update
delete
insert(表資料)
execute(儲存過程)
alert
drop(表結構)
create
create temporary tables(建立臨時表)
index(操作索引)
allcreate routine
alert routine
references(外來鍵)
create view,show view(檢視)
all privileges(所有許可權)
8.**許可權:revoke 許可權 on 資料庫.表 from '使用者名稱'@'登入主機;
9.檢視許可權:
show grants;//自己
show grants for 使用者名稱@主機名稱;
10.刪除使用者:delete from mysql.user where user='使用者名稱' and host='主機名稱';
11.修改密碼:update mysql.user set password=password('新密碼') where user='使用者名稱[and host=』主機名稱』]';
12.忘記密碼:
1.關閉mysql服務: killall -term mysqld
3.重啟mysqld:service mysqld restart
4.登入:mysql -uroot -p
5.修改密碼:update mysql.user set password=password('111111') where user='root'; flush privileges;//重新整理許可權
6.修改配置檔案:vi /etc/my.cnf去掉之前的改動
7.重啟服務
13.建立資料庫:create database 資料庫名
mysql 次數用哪個函式 MYSQL常用函式
數學函式 ceil 進一取整 floor 捨掉小數部分 round 四捨五入 trucate 擷取小數點後幾位 mod 取餘數 abs 取絕對值 power 冪運算 pi 圓周率 rand 或者rand x 0 1之間的隨機數 sign x 得到數字符號 exp x 計算e的x次方 字串函式 cha...
mysql排序規則選哪個 Mysql 排序規則選擇
排序規則 是指對指定字符集下不同字元的比較規則。其特徵有以下幾點 1 兩個不同的字符集不能有相同的排序規則 2 兩個字符集有乙個預設的排序規則 3 有一些常用的命名規則。如 ci結尾表示大小寫不敏感 caseinsensitive cs表示大小寫敏感 case sensitive bin表示二進位制...
postgresql和mysql哪個好
postgresql和mysql都是免費且功能強大的開源資料庫,很多使用者面對這兩個庫都會有乙個問題,那就是哪乙個才是最好的開源資料庫,mysql還是postgresql呢?該選擇哪乙個開源資料庫呢?一.postgresql相對於mysql的優勢 1 在sql的標準實現上要比mysql完善,而且功能...