從下面的網址中下載免安裝版的mysql,注意不是exe格式的:
http://dev.mysql.com/downloads/mysql/5.6.htmlhtml
將下載的包解壓,例如解壓到D:\Program Files\mysql-5.6.24-winx64
, 而後將解壓目錄下默認文件 my-default.ini
拷貝一份,更名 my.ini
, 複製如下內容到my.ini中並保存:mysql
[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 #character_set_server=utf8 必定要這樣寫; basedir=D:\Program Files\MySQL\mysql-5.6.16-win32 #解壓目錄 datadir=D:\Program Files\MySQL\mysql-5.6.16-win32\data #解壓目錄下data目錄,必須爲data目錄 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
在path中添加mysql環境變量:D:\Program Files\mysql-5.6.24-winx64
sql
打開控制檯進入到mysql的bin目錄,即D:\Program Files\mysql-5.6.24-winx64\bin
, 而後執行mysqld --install
命令(若是報錯則使用管理員權限打開控制檯)命令行
啓動mysql
net start mysqlcode
中止mysql net stop mysqlserver
剛安裝完成時root帳號默認密碼爲空,此時能夠將密碼修改成指定的密碼,如:123456
。打開命令行執行一下命令:htm
mysql –u root mysql>show databases; mysql>use mysql; mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root'; mysql>FLUSH PRIVILEGES; mysql>QUIT
建立一個普通的用戶以下:blog
/* 用戶能夠從任何地址登陸 */ CREATE USER 'username' IDENTIFIED BY 'password'; /* 用戶只能從指定的ip登陸,如localhost */ CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
登陸方式以下:ip
/* root 用戶登陸, 注意要帶上-p, 不然mysql會認爲你是想使用無密碼方式登陸,只有部分用戶才能夠無密碼登陸 */ mysql -uroot -p /* 普通用戶登陸 */ mysql -ujoey -p
若是使用@localhost方式建立用戶後登陸失敗,報以下錯誤:get
ERROR 1044: Access denied for user ''@'localhost'