一、下载
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip
二、配置环境变量
计算机->属性->高级系统设置->环境变量->Path->新建->将bin目录的绝对路径
复制粘贴到此处
三、在安装目录根目录新建my.ini
四、编辑my.ini配置文件
推荐配置 注意 basedir 和 datadir请修改成自己的 路径分隔符请用\\
[client]
# pipe
# socket=mysql
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
[mysql]
port=3306
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# mysql服务端默认监听(listen on)的TCP/IP端口
port=3306
# 基准路径,其他路径都相对于这个路径;即MySQL的安装路径
basedir="C:\\software\\mysql-5.7.24-winx64"
# mysql数据库文件所在目录
datadir="C:\\software\\mysql-5.7.24-winx64\\data"
# 服务端使用的字符集默认为8比特编码的utf-8字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB max_connections=100 query_cache_size=0 thread_cache_size=8 key_buffer_size=54M innodb_buffer_pool_size=105M
# InnoDB使用缓冲池来缓存索引和行数据。该值设置的越大,则磁盘IO越少。一般将该值设为物理内存的80%。
innodb_log_file_size=53M
# 每一个InnoDB事务日志的大小。一般设为innodb_buffer_pool_size的25%到100% innodb_thread_concurrency=9
# InnoDB内核最大并发线程数
innodb_large_prefix = on
innodb_file_format = Barracuda
innodb_file_format_check = ON
innodb_file_format_max = Barracuda
innodb_file_per_table = ON
transaction-isolation = READ-COMMITTED sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
五、以管理员身份启动cmd 进入安装目录下的bin目录 cd命令
六、安装mysql服务
mysqld -install
七、初始化数据库
mysqld --initialize-insecure --user=mysql
八、启动mysql服务
net start mysql
九、修改mysql密码
mysqladmin -u root -p [旧密码] password [新密码]
十、登录数据库
mysql -u root -p