1.1、mysql除了可以用mysql 5.7 command line client操作外,也可以使用windows下的命令操作符進行操作。
1)通過win+r調出執行視窗,輸入"cmd"。
2)通過"cd c:\program files\mysql\mysql server 5.7\bin"進入mysql5.7安裝目錄下的bin資料夾,輸入"mysql -u root -p"進行登入。
1.2、假如每次都需要輸入"cd c:\program files\mysql\mysql server 5.7\bin",未免太過繁瑣,因此可以通過設定環境變數的方式來解決。
1)對著"此電腦"圖示點選右鍵,選擇"屬性",在彈出視窗選擇"高階系統設定"。
2)點選"環境變數"。
3)選擇系統變數下的"path",點選"編輯"。
4)點選"新建",輸入"c:\program files\mysql\mysql server 5.7\bin",然後依次點選"確定"。
5)重新進入命令操作符視窗,在任意路徑下輸入"mysql -u root -p"都可進行mysql連線。
2.1、假如需要把root密碼改成"123456",操作命令如下:
use3.1、假如root的密碼是"123456",操作命令如下:mysql;
update
user
set authentication_string=password("123456") where
user
="root";
flush
privileges;
use引數檔案:c:\programdata\mysql\mysql server 5.7\my.inimysql;
/*select host,user from user where user='root';
*/grant
allprivileges
on*.*to'
root
'@'%
' identified by
'123456
'with
grant
option
;flush
privileges;
改連線數:max_connections=151
改記憶體池:innodb_buffer_pool_size=8m
注意:修改完my.ini之後,必須另存為ansi格式(直接文字儲存的話,預設是utf-8格式),否則mysql服務停止後就無法再啟動了,感覺這是乙個好大的坑。
如果修改引數後my.ini儲存為utf-8格式檔案後,重啟mysql服務會出現"服務正在啟動或停止中,請稍候片刻後再試一次"的報錯,解決方法如下:
1)把my.ini另存一下,將編碼方式改為ansi。
2)開啟任務管理器,關閉mysqld.exe程序。
3)重新執行net start mysql57命令。
Mysql學習筆記(三)
所謂的子查詢,就是在 乙個查詢中巢狀了其他的若干查詢 即在乙個select查詢語句中的where和from子句中包含另乙個select查詢語句。在查詢語句中,外層的select查詢語句稱為 主查詢 where子句中的select查詢語句被稱為 子查詢 也稱巢狀查詢。列子查詢是指查詢結果返回的結果集是...
MySQL學習筆記(三)
一 修改提示操作符的命令 prompt 用法 prompt 後面接入 u 使用者名稱 h 伺服器的名字 d 當前開啟的資料庫 問題 但是這個命令有個問題是,當你在設定了你的 提示符的格式後,你退出了資料庫,等你下次再進來資料庫的時候提示符又變為了系統預設的,如何才能夠一次設定好,就不會變了呢?解決 ...
mysql學習筆記(三)
19使用者管理 許可權表儲存賬戶許可權資訊表主要有 user db host tables priv columns priv procs priv 20賬戶管理 建立新使用者 create user user name create user建立的使用者沒有任何許可權 建立使用者名稱jeffery...