1.起動mysqld
mysqld --explicit_defaults_for_timestamp --debug --standalone --console(不作為服務運作)
mysqld --explicit_defaults_for_timestamp --debug
mysqld --console 讓服務啟動資訊顯示在控制台視窗(cmd),不加的話所有出錯資訊寫到.ERR結
尾的檔案中并存放在data目錄下
2.停止mysqld
mysqladmin shutdown -u root //密碼為空
mysqladmin shutdown -u root -p123 //密碼為123
3.mysql 登陸與退去(exit,quit)
mysql -h 主機位址 -u 使用者名 -使用者密碼
mysql 普通登陸
mysql -u root 以管理者登陸 //剛安裝後的超級使用者沒有密碼
mysql -u root -p123 以管理者登陸
4.以服務形式實作WINDOWS 開機自啟動mysqld(伺服器)
1.cd C:\mysql\bld\sql\Debug
2.mysqld --install test(服務名) //mysqld --install -manual 服務名(手動安裝)
3.sc config test start = auto
----------------------------------
sc config test start = manual
mysqld --remove test
net stop test
net start test
-------------------------------
5.帶配制檔案起動
mysqld --install test --defaults-file=c:\my.ini
6.修改密碼:
mysqladmin -u 使用者名 -p舊密碼 password新密碼
eg:
mysqladmin -u root -p password 123 //隻輸原密碼就可以了 ,新密碼就是123,因為原密碼為空
mysqladmin -u root -p password //輸原密碼,與新密碼
mysqladmin -u root -p123 password 123456
7. ini配制檔案的位置
1.
mysqld 搜尋順序
1 c:\windows\my.ini
2 c:\windows\my.cnf
3 c:\my.ini
4 c:\my.cnf
5 c:\mysql\bld\sql\my.ini
6 c:\mysql\bld\sql\my.cnf
7 c:\users\administrator\appdata\roaming\mysql\.mylogin.cnf
2.
mysqld 指定順序
mysqld --defaults-file=ini檔案路徑
8.調試MYSQL
1.mysqld --explicit_defaults_for_timestamp --debug --standalone --console(CMD 視窗不能關,否則就非正常退去了)
2.打開VS 2012 ,打開mysql.sln
3.在VS 2012中設定想要設定的斷點
4.調試->附加到程序->選擇 mysqld
5.mysql -u root 在這個視窗中 執行SQL指令,VS 2012會在源碼中中斷到相關細節,進而進行動态調試
6.mysqladmin shutdown -u root //調試完畢後關閉mysqld