从下面的网址中下载免安装版的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'