ubuntu下的安裝
1. 開啟"終端視窗",輸入``sudo apt-get update``-->回車-->"輸入root使用者的密碼"-->回車
2. 輸入``sudo apt-get install mysql-server mysql-client``-->回車-->輸入``y``-->回車-->在"軟體包設定對話方塊"中輸入mysql中"root"使用者的密碼-->回車-->再輸一次密碼-->回車,安裝完成。
3. 開啟"終端視窗",輸入"sudo service mysql restart"-->回車-->如果mysql啟動成功,處於執行狀態說明mysql安裝成功。
啟動方式
使用 service 啟動:sudo service mysql start
停止方式
sudo service mysql stop
重啟service mysql restart
進入mysql
mysql -u root -p,然後輸入密碼
檢視所有資料庫
show databases;
建立資料庫
create database name;
進入資料庫
use name;
顯示欄位及一些非空資訊:
desc tablename;
退出資料庫
quit;
建立使用者
create user "username" identified by "password";
授權``grant privileges on databasename.tablename to "username"@"host";``
- privileges - 使用者的操作許可權,如select , insert , update 等。如果要授予所的許可權則使用all.;
- databasename - 資料庫名,
- tablename-表名,
- host-主機名(本地為localhost)
如果要授予該使用者對所有資料庫和表的相應操作許可權則可用*表示。
注意:用以上命令授權的使用者不能給其它使用者授權,如果想讓該使用者可以授權,用以下命令:
grant privileges on databasename.tablename to "username"@"host" with grant option;
例如:給username使用者所有資料庫的所有的表的所有許可權
grant all on *.* to "username"@"localhost";
設定與更改使用者密碼
set password for 'username'@'host' = password('newpassword');
如果是當前登陸使用者用set password = password("newpassword");
撤銷使用者許可權
revoke privilege on databasename.tablename from 'username'@'host';
刪除使用者
drop user 'username'@'host';
mysql資料庫效能資料 MYSQL資料庫效能優化
1.選取最適用的字段屬性 表中字段的寬度設得盡可能小 char 的上限為 255 位元組 固定占用空間 varchar 的上限 65535 位元組 實際占用空間 text 的上限為 65535。盡量把字段設定為 not null,執行查詢的時候,資料庫不用去比較 null 值。2.使用連線 join...
MySQL資料庫使用 MySQL資料庫管理
開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...
MySQL資料庫 一 MySQL資料庫簡介
mysql資料庫是常見的資料庫,對mysql資料庫的學習主要從下面幾方面展開,記得點開檢視哦!1.mysql c s架構 mysql的架構是c s架構,即客戶端 伺服器的架構 在root使用者下進行 mysql字元編碼 檢視mysql預設的字元編碼 預設的字元編碼是latin1 show varia...