mysql

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
mysql [2017/07/22 17:36] jzmysql [2019/02/19 02:06] (目前版本) – [Change credential] jz
行 13: 行 13:
 ===== Create database ===== ===== Create database =====
 <code sql> <code sql>
-CREATE DATABASE menagerie+CREATE DATABASE newdatabase
-USE menagerie+USE newdatabase
 </code> </code>
  
 +===== Create user and grant the database access =====
 +<code sql>
 +CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
 +GRANT ALL PRIVILEGES ON newdatabase.* TO 'newuser'@'localhost';
 +</code>
  
 ===== Change credential ===== ===== Change credential =====
行 26: 行 31:
 <code mysql> <code mysql>
 SET PASSWORD FOR 'user'@'localhost' = PASSWORD('password'); SET PASSWORD FOR 'user'@'localhost' = PASSWORD('password');
 +-- or
 +update mysql.user set password=PASSWORD(‘新password’) where User=’root’;­
 +-- and then
 +flush privileges;­
 +</code>
 +
 +===== Show users =====
 +<code sql>
 +select * from mysql.user;
 </code> </code>
  
行 33: 行 47:
 SELECT host, user, password FROM mysql.user; SELECT host, user, password FROM mysql.user;
 SHOW GRANTS FOR username@localhost; SHOW GRANTS FOR username@localhost;
 +</code>
 +
 +===== Remote grants =====
 +<code sql>
 +revoke all privileges on newdatabase.* from 'newuser'@'localhost';
 +flush privileges;
 +</code>
 +
 +===== List databases =====
 +<code sql>
 +SHOW DATABASES
 </code> </code>
  
  • mysql.1500716170.txt.gz
  • 上一次變更: 2017/07/22 17:36
  • jz