-- 建立使用者,指定明文密碼
create user 'rose'@'localhost' identified by 'rosepwd';
-- 檢視使用者是否建立成功
select user,host from mysql.user;
-- 建立使用者,不設定密碼
create user 'rose01'@'localhost';
select user,host from mysql.user;
-- 檢視密碼的雜湊值
select password('rosepwd');
-- 建立使用者,使用雜湊值的密碼
create user 'rose02'@'localhost' identified by password '*15151b36b8e49fd6a6222c4af15758661cfce654';
-- 建立使用者,並授予使用者查詢、更新資料庫所有表的許可權
grant select,update on *.* to 'testuser'@'localhost' identified by 'testpwd';
select user,host from mysql.user;
-- 刪除使用者
drop user 'testuser'@'localhost';
select user,host from mysql.user;
-- 刪除使用者
delete from mysql.user where user = 'rose02'and host='localhost';
select user,host from mysql.user;
-- 授予rose使用者插入、查詢book庫所有表的許可權
grant insert,select on book.* to 'rose'@'localhost';
-- 重新整理系統許可權表
flush privileges;
-- 授予rose01使用者作用於所有庫的所有表的所有許可權
grant all privileges on *.* to 'rose01'@'localhost';
-- 檢視使用者的許可權資訊
show grants for 'rose'@'localhost';
show grants for 'rose01'@'localhost';
-- **rose使用者的作用於book庫所有表的插入的許可權
revoke insert on book.* from 'rose'@'localhost';
flush privileges;
show grants for 'rose'@'localhost';
-- 檢視日誌檔案的路徑
show variables like 'log_error';
-- 建立新的日誌資訊表
flush logs;
-- 建立新的日誌資訊表
mysqladmin -uroot -p flush-logs
-- 備份book庫
mysqldump -uroot -p book >c:\mysqlbackup\book_20180120.sql
-- 備份book庫中的readerinfo表
mysqldump -uroot -p book readerinfo>c:\mysqlbackup\book_readerinfo_20180120.sql
-- 備份book和mytest庫
mysqldump -uroot -p --databases book mytest>c:\mysqlbackup\book_mytest_20180120.sql
-- 備份所有的資料庫
mysqldump -uroot -p --all-databases>c:\mysqlbackup\dball_20180120.sql
-- 恢復book庫下的readerinfo表
mysql -uroot -p book-- 恢復book庫下的readerinfo表
use book;
source c:\mysqlbackup\book_readerinfo_20180120.sql
-- 使用select...into outfile匯出readerinfo表的資料到readerinfo.txt這個檔案
select * from book.readerinfo into outfile 'c:/programdata/mysql/mysql server 5.7/uploads/readerinfo.txt';
-- 使用select...into outfile匯出readerinfo表的資料到readerinfo.txt這個檔案,並設定匯出檔案的格式
select * from book.readerinfo into outfile 'c:/programdata/mysql/mysql server 5.7/uploads/readerinfo1.txt'
fields terminated by ','
lines terminated by '\r\n';
-- 使用mysqldump命令匯出book庫下的bookcategory表
mysqldump -t "c:/programdata/mysql/mysql server 5.7/uploads" -uroot -p book bookcategory
-- 使用mysql命令匯出book庫下的readerinfo表到readerinfo2.txt
mysql -uroot -p --execute="select * from readerinfo;" book > "c:/programdata/mysql/mysql server 5.7/uploads/readerinfo2.txt"
-- 使用load data infile命令匯入readerinfo表中的資料
load data infile "c:/programdata/mysql/mysql server 5.7/uploads/readerinfo.txt" into table book.readerinfo;
-- 使用mysqlimport命令匯入readerinfo表中的資料
mysqlimport -uroot -p book "c:/programdata/mysql/mysql server 5.7/uploads/readerinfo.txt"
MySQL資料庫使用 MySQL資料庫管理
開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...
MySQL資料庫 資料庫的管理
一 建立資料庫 方法1 create database 資料庫名 方法2 create schema 資料庫名 方法3 create database if not exits 資料庫名 default character set charset 如圖 資料庫t1,t2建立成功 二 檢視當前伺服器上...
mysql資料庫物件管理 MySQL資料庫物件管理
本篇博文會簡單的介紹mysql資料庫物件的管理,其中會著重介紹其許可權管理與字符集 一.許可權管理 1.新增或修改密碼 對於mysql我們可以通過mysqladmin來新增或修改密碼 修改root使用者密碼為123456 mysqladmin uroot p password 123456 2.建立...