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';