1.首先到http://dev.mysql.com/ 上下載windows版mysql5.6免安裝zip包。然後將zip包解壓到D:\mysql-5.6.20-winx64下。
2.複製mysql下的my-default.ini, 在同目錄下創建my.ini. my.ini爲mysql的配置。最簡單的配置:
1 basedir=D:/mysql-5.6.20-winx642 datadir=D:/mysql-5.6.20-winx64/data
我的配置爲:
按 Ctrl+C 複製代碼
按 Ctrl+C 複製代碼
還可以在my.ini中增加lower_case_table_names=1(默認linux是區分表名大小寫的,加上這句話表示在linux下不區分表名大小寫)
3.設置環境變量PATH。將D:\mysql-5.6.20-winx64\bin加入path中。
4.CMD下面嘗試啓動mysqld --console,並將後臺log輸出在屏幕。
5.註冊mysql爲windows service. 以後可以使用windows service來安裝mysqld和卸載mysqld的服務.
安裝MySQL服務,一定要進入D:\mysql-5.6.20-winx64\bin目錄執行安裝
mysqld install
卸載MySQL服務
mysqld remove
6.進入服務管理器
7.啓動MySQL服務
8.net start mysql 啓動mysql服務,net stop mysql 停止mysql服務
9.也可以使用mysqladmin命令關閉mysql服務。
10.使用root用戶登錄mysql數據庫
如果MySQL的連接端口不是默認的3306,可以使用下面的命令
mysql -P13306 -u root -p
指定MySQL連接端口13306
如果MySQL的連接服務器IP不是本機或者用戶名不支持本機登陸,可以使用下面的命令
mysql -h機器名或IP地址 -P13306 -u root -p
11.顯示所有數據庫
show databases;
12.修改root帳戶的登陸密碼1234:
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '1234';
13.創建數據庫需要指定中文編碼方式
14.查看MySQL存儲引擎
show engines;
15.創建mysql遠程連接用戶,設置最大權限和登陸密碼。
GRANT ALL ON *.* TO 'sa'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
還有一些測試mysql安裝的命令:
最後設置打開死鎖開關的命令:
set global innodb_print_all_deadlocks=on
查看開關是否已經打開的命令:
show variables like 'innodb_print_all_deadlocks'
skip-grant-tables:非常有用的mysql啓動參數
在my.cnf文件中增加一行:
skip-grant-tables
或者以命令行參數啓動mysql:
/usr/bin/mysqld_safe --skip-grant-tables &
登陸mysql
mysql
修改管理員密碼:
1 use mysql;2 update user set password=password('1234') where user='root';3 flush privileges;4 exit;
重啓mysql
博文轉賬自:http://www.cnblogs.com/qiyebao/p/3887055.html