Windows下面安裝和配置MySQL(5.6.20)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章