程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL數據庫學習筆記

MySQL數據庫學習筆記

編輯:關於MYSQL數據庫
 MySQL數據庫學習筆記
(實驗環境:Redhat9.0,MySQL3.23.54)
綱要:
一,連接MySQL
二,MySQL管理與授權
三,數據庫簡單操作
四, 數據庫備份
五,後記
一,連接MySQL
格式:MySQL -h 遠程主機地址 -u 用戶名 -p 回車
輸入密碼進入:

MySQL -u root -p 回車
Enter passWord: ,輸入密碼就可以進入
MySQL> 進入了
退出命令:>exit 或者ctrl+D

二,MySQL管理與授權
1.修改密碼:
格式:MySQLadmin -u 用戶名 -p 舊密碼 passWord 新密碼

2.增加新用戶:
>grant create,select,update....(授予相關的操作權限)
->on 數據庫.*
-> to 用戶名@登錄主機 identifIEd by '密碼'

操作實例:

給root用戶添加密碼:
# MySQLadmin -u root passWord 52netseek
因為開始root沒有密碼,所以-p舊密碼一項可以省略.
登陸測試:
# MySQL -u root -p 回車
輸入密碼,成功登陸.


將原有的MySQL管理登陸密碼52netseek改為52china.
# MySQLadmin -u root -p 52netseek passWord '52china'

創建數據庫添加用戶並授予相應的權限:
MySQL> create database PHPbb;
Query OK, 1 row affected (0.02 sec)

MySQL> use PHPbb;
Database changed
MySQL> grant create,select,update,insert,delete,alter
-> on PHPbb.*
-> to PHPbbroot@localhost identifIEd by '52netseek';
Query OK, 0 rows affected (0.00 sec)

授予所有的權限:
>grant all privileges
>on bbs.*
>to bbsroot@localhost identifIEd by '52netseek'

回收權限:
revoke create,select,update,insert,delete,alter
on PHPbb.*
from PHPbbroot@localhost identifIEd by '52netseek';

完全將PHPbbroot這個用戶刪除:
>use MySQL
>delete from user
where user='PHPbbroot' and host='localhost';
>flush privileges; 刷新數據庫

三,數據庫簡單操作
1.顯示數據庫列表:
>show databases;
MySQL
test
2.使其成為當前操作數據庫
>use MySQL; 打開數據庫.
>show tables; 顯示MySQL數據庫中的數據表.
3.顯示數據表的表結構:
>describe 表名;
>describe user;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved