Ubuntu下的安裝
- 開啟"終端視窗",輸入
sudo apt-get update
-->回車-->"輸入root使用者的密碼"-->回車 - 輸入
sudo apt-get install mysql-server mysql-client
-->回車-->輸入y
-->回車-->在"軟體包設定對話方塊"中輸入mysql中"root"使用者的密碼-->回車-->再輸一次密碼-->回車,安裝完成。 - 開啟"終端視窗",輸入"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';