【转】Windows10 下安装MySQL5.6解压版

原文地址:http://michael-wong.iteye.com/blog/976381

官网下载地址:http://dev.mysql.com/downloads/mysql/

到官网下载mysql-5.6.26-winx64.zip,然后将mysql解压到任意路径,如:D:\mysql-5.6.26-winx64

打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:D:\mysql-5.6.26-winx64
然后在系统变量Path中添加:;%MYSQL_HOME%\bin 

在根目录下新建一个my.ini文件

 1 # For advice on how to change settings please see
 2 # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
 3 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
 4 # *** default location during install, and will be replaced if you
 5 # *** upgrade to a newer version of MySQL.
 6 
 7 [mysqld]
 8 
 9 # Remove leading # and set to the amount of RAM for the most important data
10 # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
11 # innodb_buffer_pool_size = 128M
12 
13 # Remove leading # to turn on a very important data integrity option: logging
14 # changes to the binary log between backups.
15 # log_bin
16 
17 # These are commonly set, remove the # and set as required.
18 # basedir = .....
19 # datadir = .....
20 # port = .....
21 # server_id = .....
22 
23 
24 # Remove leading # to set options mainly useful for reporting servers.
25 # The server defaults are faster for transactions and fast SELECTs.
26 # Adjust sizes as needed, experiment to find the optimal values.
27 # join_buffer_size = 128M
28 # sort_buffer_size = 2M
29 # read_rnd_buffer_size = 2M 
30 
31 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
32 
33 [mysqld]
34 #设置字符集为utf8
35 loose-default-character-set = utf8
36 character-set-server = utf8
37 basedir = D:/mysql-5.6.26-winx64
38 datadir = D:/mysql-5.6.26-winx64/data
39 
40 [client]
41 #设置客户端字符集
42 loose-default-character-set = utf8
43 
44 [WinMySQLadmin]
45 Server = D:/mysql-5.6.26-winx64/bin/mysqld.exe

打开命令提示符(管理员),进入%MYSQL_HOME%/bin目录,执行命令:mysqld -install将mysql安装到windows的服务。执行成功后会提示:D:\mysql-5.6.26-winx64\bin>Service successfully installed. 
如果想要卸载服务执行命令:mysqld -remove。 

然后在命令提示符下执行:net start mysql就能启动mysql了,停止服务输入命令:net stop mysql。如果想设置mysql是否自动启动,可以在开始菜单->运行中输入service.msc打开服务管理进行设置。 

第一次登录的时候输入: 

>mysql -u root 

修改密码: 

mysql> update mysql.user set password=PASSWORD('Aa123456') where User='root' 
mysql> flush privileges
 

 

安装mysql.connector

pip install --allow-external mysql-connector-python mysql-connector-python

 

新建一个用户

create user test IDENTIFIED by 'test';

设置用户拥有test数据库的全部权限

GRANT ALL ON picture.* TO test IDENTIFIED BY "test";

 

1 mysql --initialize
2 set PASSWORD FOR 'root'@'localhost' =PASSWORD('Aa123456');

 

posted @ 2015-09-07 19:35  jakey.chen  阅读(169)  评论(0)    收藏  举报