mysql for mac使用小結
一、登入
絕對路徑登入,終端中命令:/usr/local/mysql/bin/mysql -u root -p
更改mysql root賬戶密碼 終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼
二、建立使用者
- 登入MYSQL
@>mysql -u root -p
@>密碼
- 建立使用者
mysql> insert into mysql.user(Host,User,Password) values("localhost","changyou",password("changyou"));
重新整理系統許可權表
mysql>flush privileges;
這樣就建立了一個名為:changyou 密碼為:changyou 的使用者。
然後登入一下。
mysql>exit;
@>mysql -u changyou -p
@>輸入密碼
mysql>登入成功
- 刪除使用者。
@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//刪除使用者的資料庫
mysql>drop database phplampDB;
- 修改指定使用者密碼。
@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password('新密碼') where User="phplamp" and Host="localhost";
mysql>flush privileges;
三、為使用者授權
1.
grant all privileges on . to ‘changyou’@’%’ with grant option ;
grant all privileges on . to ‘changyou’@’%’ identified by ‘changyou’;
flush privileges;
2.
grant all privileges on . to ‘user’@’localhost’ with grant option;
grant all privileges on . to ‘user’@’localhost’ identified by ‘123456′;
flush privileges;
四、為使用者建立資料庫
登入MYSQL(有ROOT許可權)。我裡以ROOT身份登入.
@>mysql -u root -p
@>密碼
首先為使用者建立一個資料庫(changyouDB)
mysql>create database changyouDB;
授權changyou使用者擁有changyouDB資料庫的所有許可權。
grant all privileges on changyouDB.* to changyou@localhost identified by 'changyou';
重新整理系統許可權表
mysql>flush privileges;
mysql>其它操作
如果想指定部分許可權給一使用者,可以這樣來寫:
mysql>grant select,update on changyouDB.* to changyou@localhost identified by 'changyou';
//重新整理系統許可權表。
mysql>flush privileges;
五、運算元據庫
- 以root使用者登入資料庫 @>mysql -u root -p
- 顯示當前mysql的所有資料庫: show databases ;
- 建立一個新的資料庫: create database 資料庫名;
- 開啟一個資料庫: use 資料庫名;
- 顯示資料庫裡的所有資料表: show tables ;
- 建立一個新表:create table 表名 (欄位名1 資料型別 ,欄位名2 資料型別,。。。);如果要設定主鍵或非空,則在資料型別後面加上 primary key(主鍵) 或 not null
- 查詢資料表: select * from 表名;
- 新增記錄: insert into 表名 (欄位1,欄位2,…) values(‘值1’,‘值2’,…);
- 刪除記錄: delete from 表名 where 查詢條件;
- 更新 記錄: update 表名 set 欄位=新值 where 條件;
相關文章
- mysql小結MySql
- mysql change buffer小結MySql
- Mysql優化小結MySql優化
- mysql 使用者及許可權管理 小結MySql
- MySQL:SELECT COUNT 小結MySql
- MySQL效能優化小結MySql優化
- mysql安裝方式小結MySql
- mysql字符集小結MySql
- mysql 字元函式小結MySql字元函式
- Mysql抓包工具 - MySQL Sniffer 使用小結 (含帶general_log日誌)MySql
- Mysql使用小tipsMySql
- Git使用小結Git
- RecycleView 使用小結View
- 使用ueditor小結
- git 使用小結Git
- SQLPro Studio mac如何連結MYSQL?SQLPro Studio使用教程MacMySql
- 使用percona-toolkit操作MySQL的實用命令小結MySql
- MySQL DBA 常用手冊小結MySql
- MySQL基本操作語句小結MySql
- MySQL常用資料庫小結MySql資料庫
- MYSQL 常用sql語句小結MySql
- MySQL DBA常用手冊小結MySql
- mysql語句分類小結MySql
- mysql資料型別小結MySql資料型別
- mysql分割槽表小結2MySql
- MySQL 5.7 新備份工具mysqlpump 使用說明 - 運維小結MySql運維
- 命令列使用小結命令列
- python 使用小結Python
- 安卓動畫使用小結安卓動畫
- oracle tkprof使用小結Oracle
- ORACLE TKPROF 使用小結Oracle
- UIWebView的使用小結UIWebView
- MySQL基礎知識小結(一)MySql
- mysql relay log和binlog 小結MySql
- 【轉載】高效能MySQL小結MySql
- mysql之分割槽表小結1MySql
- mysql中複製表結構的方法小結MySql
- git 子模組使用小結Git