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