mysql 下载及安装方法

下载地址html

百度云盘,msimysql

http://pan.baidu.com/s/1c20mA8wsql

百度云盘 解压直接运行
数据库

http://pan.baidu.com/s/1jI0GrX0socket

启动方式ui

在安装目录复制my-default.ini一份命名为my.inilua

修改配置文件如:spa

# 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]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
#log_bin=mysql-bin

# These are commonly set, remove the # and set as required.

basedir = "D:/mysql-5.7.12-winx64/"
datadir = "D:/mysql-5.7.12-winx64/data/"
port = 3306
server_id = 1
tmpdir ="D:/mysql-5.7.12-winx64/data/"
socket ="D:/mysql-5.7.12-winx64/data/mysql.sock"
log-error="D:/mysql-5.7.12-winx64/data/mysql_error.log"

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
max_connections=100
 table_open_cache=256
 query_cache_size=1M
 
 tmp_table_size=32M
 thread_cache_size=8
 
 innodb_data_home_dir="D:/mysql-5.7.12-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

启动mysqldcode

设置环境变量server

mysql_home

cd 到%mysql_home%

mysqld.exe  --initialize

初始化mysql数据库文件

启动mysqld.exe

安装为服务

mysqld.exe install mysql

net start mysql启动服务

net stop mysql中止服务

删除服务

mysqld.exe --remove

或sc delete mysql

安装过程当中的问题

报错:未安装什么plugin

 mysql_upgrade to create it

缘由是未初始化mysql引发的,启动前执行它

mysqld.exe  --initialize