MySQL數據庫管理
MySQL數據庫的初始化操作 MySQL數據庫的初始化操作
安裝MySQL
啟動MySQL
連接與斷開MySQL服務器
匿名登錄連接
用設定好的賬戶登錄
“quit”命令斷開
MySQL數據庫的維護
MySQL數據庫的用戶權限設置
一套非常實用的權限系統
系統數據庫mysql
授權表
MySQL數據庫的初始權限
超級用戶root
匿名用戶
MySQL數據庫的用戶權限設置命令
為root用戶設置口令
mysqladmin -u root password "passwd“
root用戶有口令後運行MySQL:
mysql –h hostname –u root -p
Enter password:
需要鍵入正確的密碼才能連接成功。
建立其他訪問權限的用戶
grant privileges on what to user identified by "passwd" with grant option
查看用戶權限
以root用戶身份連接MySQL數據庫後依次執行“use mysql;”、“show tables;”和“select * from user;”
Mysql數據庫的備份與恢復
使用mysqldump命令備份數據庫
備份數據庫
mysqldump [OPTIONS] database [tables]
恢復數據庫
恢復數據庫首先對原庫進行刪除,然後重新創建該庫
使用直接拷貝數據庫文件的方法備份數據庫
必須保證表不在被使用
MySQL數據庫的客戶端命令操作
MySQL數據庫的客戶端命令
可以在/usr/bin下找到MySQL的實用程序
查看數據庫數據
show databases;
use 數據庫名;
show tables;
select 字段1,字段2,字段3 from 表名;
數據庫的創建與刪除
創建
create database 數據庫名;
刪除
drop database數據庫名;
數據庫表的創建、查看表結構及刪除表
創建一個表,要明確表的結構,即表字段名稱、字段類型、長度及主鍵等信息。
查看表的結構用“describe 表名;“
刪除表用“drop table表名;”
數據記錄的增加、刪除與修改
用insert、update和delete語句分別進行增加一條新記錄、修改和刪除記錄
例:
mysql> insert into user
-> values('2','李四','666999','[email protected]');
mysql> update user set passwd='2008' where id=1;
mysql> delete from user where id=2;
MySQL數據庫基於Web方式的遠程管理
phpMyAdmin安裝配置
phpMyAdmin的客戶端訪問
MySQL數據庫基於GUI方式的遠程管理
MySQL Control Center簡介
MySQL Control Center的安裝
MySQL Control Center的連接MySQL數據庫