Mysql 5.7.16 解压版(ZIP版)安装步骤详解,mysql5.7.16
- 第一步下载免安装的zip包:
解压版下载地址:http://dev.mysql.com/downloads/mysql/
将下载的安装包解压到一个目录下,例如我的是D:\MySQL
在D:\MySQL5.7\mysql-5.7.16-winx64目录下新建my.ini(黄色背景的地方需要替换自己的实际环境切记)
[client]
default-character-set=utf8port=3306
basedir =”D:\MySQL5.7\mysql-5.7.16-winx64/”
tmpdir =”D:\MySQL5.7\mysql-5.7.16-winx64/data/”
socket =”D:\MySQL5.7\mysql-5.7.16-winx64/data/mysql.sock”
log-error=”D:\MySQL5.7\mysql-5.7.16-winx64/data/mysql_error.log”
max_connections=100
table_open_cache=256
query_cache_size=1M
tmp_table_size=32M
thread_cache_size=8
innodb_data_home_dir=”D:\MySQL5.7\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
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
在Windows的PATH环境变量下加入
D:\MySQL5.7\mysql-5.7.16-winx64\bin;(注意加分号)用管理员权限打开cmd窗口,运行以下命令
mysqld install MySQL --defaults-file=" D:\MySQL5.7\mysql-5.7.16-winx64\my.ini"
net start mysql
发生系统错误 2。
原因:
这里我们可以再次使用 mysqld install 我们发现:“The current server installed: “C:\Program Files\MySQL\MySQL Server 5.6\mysqld” 而我们mysqld.exe真正的是在 d:\dev\mysql\bin\mysqld.exe 所以报这个错误。
正确修改方法:
即使我们配置了系统环境变量,此时我们执行mysqld时也应该到mysql/bin目录下去执行:
(注意:先移除我们上次安装错误的服务: mysqld remove)
mysqld install(安装)
无密码的方式(初始化数据)
mysqld –initialize-insecure
随机密码的方式,不过要记住随即密码
mysqld –initialize
net start mysql