1.mysql服務開啟、關閉和重啟
linux版:service mysql start啟動;service mysql stop停止;service mysql restart重啟;
window版:net start mysql啟動 net stop mysql停止
2.登陸
mysql -uusername -ppassword
username :使用者名稱 password:密碼
3.檢視所有mysql使用者
select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;
4.修改密碼
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
5.mysql建立資料庫
create database `mydb` character set utf8 collate utf8_general_ci;
6.mysql建立使用者及授權
a、-- 建立使用者
create user 'user'@'%' identified by 'password';
'%' - 所有情況都能訪問
'localhost' - 本機才能訪問
'111.222.33.44' - 指定 ip 才能訪問
b、-- 修改密碼
update mysql.user set password=password('新密碼') where user='user';
c、-- 給該使用者授權資料庫
grant all privileges on databasename.tablename to 'user'@'%';
all 可以替換為 select,delete,update,create,drop
databasename.tablename 可以替換為 *.* 或者 databasename.*
d、-- 許可權生效
flush privileges;
7.mysql資料匯出和匯入(cmd模式下即退出mysql後)
show global variables like '%secure_file_priv%'; --檢視secure_file_priv 對應的值
-- secure_file_priv 為 null 時,表示限制mysqld不允許匯入或匯出。
-- secure_file_priv 為 /tmp 時,表示限制mysqld只能在/tmp目錄中執行匯入匯出,其他目錄不能執行。
-- secure_file_priv 沒有值時,表示不限制mysqld在任意目錄的匯入匯出。
a、全表匯出
mysqldump -u user -p -ntd -r database >檔名.sql
-d 只匯出結構 -ntd匯出儲存過程 -r是表示匯出函式 database資料庫名稱
b、mysql資料匯出(select查詢結果匯出)
select * from tablename where senddate>unix_timestamp('2014-9-1' ) into outfile 'd://mysqltmp/1.sql';
c、mysql資料匯入(全表匯入)
mysql -uuser -p database《檔名.sql
mysql 使用教程
mysql h localhost u root p 然後輸入系統 root安裝密碼即可 說明,在該條命令當中,h 指的是host,u即為user,root是mysql的預設勸勸賬戶,p是password,即為與root對應的密碼 檢視該使用者下的資料庫,即為database 使用命令 show d...
mysql用法教程 Mysql使用簡單教程 二
字段引數以 欄位名1 資料型別1,欄位名2 資料型別2,的形式構建。關於mysql常用的資料型別,一下是比較常用的幾種,想查閱比較詳細的資料可以自尋去網上搜尋。型別 說明 char 1 255個字元的定長串,它的長度必須在建立時指定,否則mysql假定為char 1 varchar 可變長度,最多不...
64位mysql使用教程
解壓後,配置環境變數 path中新增 d program files mysql mysql 5.7.17 winx64 bin 在啟動mysql 之前我們要做個處理 5.7版本在解壓後是沒有data這個資料夾的,不要手動建立乙個空的data資料夾,而是進入cmd,輸入mysqld initiali...