mysql-5.7.16-winx64 解压安装过程
1:下载mysql-5.7.16-winx64.zip文件,解压后放在C:\Program Files\mysql-5.7.16-winx64
2:在目录中新建data文件夹,并复制my-default.ini文件,重新起文件名为 my.ini
修改内容如下:
####################配置文件开始###################
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[client]
default-character-set=utf8
[mysqld]
port=3306
basedir ="C:\Program Files\mysql-5.7.16-winx64/"
datadir ="C:\Program Files\mysql-5.7.16-winx64/data/"
tmpdir ="C:\Program Files\mysql-5.7.16-winx64/data/"
socket ="C:\Program Files\mysql-5.7.16-winx64/data/mysql.sock"
log-error="C:\Program Files\mysql-5.7.16-winx64/data/mysql_error.log"
#server_id = 2
#skip-locking
max_connections=100
table_open_cache=256
query_cache_size=1M
tmp_table_size=32M
thread_cache_size=8
innodb_data_home_dir="C:\Program Files\mysql-5.7.16-winx64/data/"
innodb_flush_log_at_trx_commit =1
innodb_log_buffer_size=128M
innodb_buffer_pool_size=128M
innodb_log_file_size=10M
innodb_thread_concurrency=16
innodb-autoextend-increment=1000
join_buffer_size = 128M
sort_buffer_size = 32M
read_rnd_buffer_size = 32M
max_allowed_packet = 32M
explicit_defaults_for_timestamp=true
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
####################配置文件结束###################
注意:初始化如果不成功,可以删除data文件夹,再从新执行初始化生成的数据库文件
3:接下来就是配置环境变量,首先先把bin的地址复制:打开MySQL解压文件夹里面的bin文件夹,将鼠标点击到地址栏选中,复制地址(这样做的目的是防止打字出错,而且方便)。把刚刚复制的bin路径添加的Path变量值,具体方法是:打开电脑桌面:计算机—>右键—>高级系统设置—>高级—>环境变量(N)—>修改Path;就是将复制的地址栏粘贴到最后。(这里注意的是不同的路径之间用英文的“;”分开)确定,退出。
4:打开dos界面,具体方法是:在开始输入cmd.exe回车。
这一步很重要,初始化MySQL,需要进到MySQL解压目录下的bin文件:具体方法是:这里以F盘下的路径为例:
F:回车
F:cd phptools\MySQL\bin(回车)
F:\phptools\MySQL\bin>mysqld --initialize-insecure --user=mysql(回车,这一步就是初始化)
5:C:\Program Files\mysql-5.7.16-winx64\bin>mysqld install
当出现Service successfully installed表示MySQL服务已经安装了,就差启动了。
6:在cmd中输入services.msc,启动mysql服务
7:接下来就是开启新版的MySQL之旅了,打开dos界面,输入mysql -u root -p然后回车,提示输入密码,如果没有密码就回车。
参考如下:
http://jingyan.baidu.com/article/ff42efa93580c4c19e2202b6.html
http://www.cnblogs.com/wenthink/p/MySQLInstall.html