MySQL 5.7.25在Windows平台如何安装

技术MySQL 5.7.25在Windows平台如何安装这篇文章将为大家详细讲解有关MySQL 5.7.25在Windows平台如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1

本文将详细讲解如何在Windows平台上安装MySQL 5.7.25,边肖认为还是挺实用的,所以就分享给大家作为参考,希望大家看完这篇文章能有所收获。

00-1010目录名参数名路径地址安装目录basedirE:\mysql数据文件目录datadirE: \ mysql \数据临时文件目录tmpdirE:\mysql\datasocket文件目录socket e : \ MySQL \ data \ MySQL . sock bin日志文件目录log _ bine : \ MySQL \ log \ MySQL-bin . log relay日志文件目录relay _ loge: \ MySQL

目前,大多数系统仍然使用版本5。

这里统一使用5的版本。

[MySQL社区服务器5 . 7 . 25](https://dev . MySQL.com/downloads/MySQL/)

MySQL  5.7.25在Windows平台如何安装

MySQL  5.7.25在Windows平台如何安装

MySQL  5.7.25在Windows平台如何安装

1. 目录规划

E:\mysql目录创建新的数据和日志目录。

下载后将文件复制到E:\mysql目录。

注意不要把MySQL安装文件的上层目录放入。

最终的目录结构如图所示。

MySQL  5.7.25在Windows平台如何安装

2. MySQL 5.7 下载

windows版本的MySQL首先默认读取c驱动器和目录下的my.ini文件,然后读取my.cnf,最后读取%WINDIR%的目录。

当然,我们可以在启动时手动指定。

我们在这里设置了c:\my.ini。

[mysql]

用户=

密码=

[mysqld]

#-mysqlbasicssetting-#

服务器id=1723161113

端口=3306

用户=mysql

pid-file=mysql.pid

character_set_server=utf8mb4

默认存储引擎=InnoDB

skip_name_resolve=1

小写表名=1

explicit _ defaults _ for _ timestamp=1

open_files_limit=65535

最大连接数=1000

最大连接误差=100000

basedir=E:\\mysql

datadir=E:\\mysql\\data

tmpdir=E:\\mysql\\data

socket=e : \ \ MySQL \ \ data \ \ MySQL . sock

query_cache_type=

query_cache_size=

join_buffer_size=6

4M
tmp_table_size = 64M
max_allowed_packet = 32M
read_buffer_size = 16M
read_rnd_buffer_size = 32M
sort_buffer_size = 32M
#-----------------MySQL Log Setting-----------------#
log_error = mysql-error.log
log_bin = E:\\mysql\\log\\mysql-bin.log
slow_query_log_file = mysql-slow.log
relay_log =E:\\mysql\\log\\mysql-relay.log
log_slave_updates = 1
sync_binlog = 1
relay_log_recovery = 1
binlog_format = row
expire_logs_days = 14
slow_query_log = 1
long_query_time = 2
log_queries_not_using_indexes = 1
log_throttle_queries_not_using_indexes = 10
log_slow_admin_statements = 1
log_slow_slave_statements = 1
min_examined_row_limit = 1000
#-----------------MySQL Replication Setting-----------------#
slave_skip_errors = ddl_exist_errors
master_info_repository = TABLE
relay_log_info_repository = TABLE
gtid_mode = on
enforce_gtid_consistency = 1
binlog_rows_query_log_events = 1
#-----------------MySQL InnoDB Setting-----------------#
innodb_page_size = 16384
innodb_buffer_pool_size = 1024M
innodb_data_file_path = ibdata1:1G:autoextend
innodb_buffer_pool_instances = 8
innodb_file_per_table = 1
innodb_buffer_pool_load_at_startup = 1
innodb_buffer_pool_dump_at_shutdown = 1
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 5
innodb_io_capacity = 800
innodb_io_capacity_max = 2000
#innodb_flush_method = O_DIRECT
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
innodb_undo_logs = 128
innodb_undo_tablespaces = 3
innodb_flush_neighbors = 1
innodb_log_file_size = 2G
innodb_log_buffer_size = 16777216
innodb_print_all_deadlocks = 1
innodb_strict_mode = 1
innodb_sort_buffer_size = 67108864
#skip-grant-tables=1
#-----------------MySQL semi Replication Setting-----------------#
#plugin_dir = /usr/local/mysql/lib/plugin
#plugin_load = "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"
#loose_rpl_semi_sync_master_enabled = 1
#loose_rpl_semi_sync_slave_enabled = 1
#loose_rpl_semi_sync_master_timeout = 5000


注意 这里我是将linux平台的参数拷过来的,可保证正常初始化

需要将innodb_flush_method 参数注释掉,因为不支持O_DIRECT方法。

路径需要用两个反斜杠

5. 初始化数据库

接下来我们初始化MySQL

使用管理员权限打开powershell (cmd亦可)

e:\mysql\bin\mysqld --initialize --console

初始化完成后会自动生成密码,请记住他

初始化完成后data 及 log目录会有相应的文件

MySQL 5.7.25在Windows平台如何安装

6. 添加MySQL至服务

e:\mysql\bin\mysqld --install

这时我们就可以使用windows 服务启停数据库了

将MySQL bin目录添加至PATH环境变量

修改后记得重新打开命令窗口

MySQL 5.7.25在Windows平台如何安装

7. 连接数据库

使用如下命令连接

mysql -uroot -ppassword

MySQL 5.7.25在Windows平台如何安装

如报如下错误请将配置文件中的skip-grant-tables 取消注释后重新启动

MySQL Host '::1' or '127.0.0.1' is not allowed to connect to this MySQL server

update user表即可

SQL> UPDATE mysql.user SET host='%' WHERE user='root';

SQL> flush privileges;

8. 启停数据库

我们既可以使用windows服务启停数据库

MySQL 5.7.25在Windows平台如何安装

也可以使用如下命令

关闭数据库

mysqladmin -uroot -p shutdown

需要管理员权限

net stop mysql

开启数据库

需要管理员权限

net start mysql

关于“MySQL 5.7.25在Windows平台如何安装”这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/62661.html

(0)

相关推荐

  • 祛蝇妙招,小窍门:驱赶苍蝇的最佳方法

    技术祛蝇妙招,小窍门:驱赶苍蝇的最佳方法1.风油精,相信现在很多人家里都有风油精,确实它是驱除苍蝇非常不错的帮手,只需要把风油精的瓶盖拧开,放在房间里面的角落里,这样就能轻松驱除苍蝇,不过位置最好不要放得太低,以免孩子可

    生活 2021年10月31日
  • 孙悟空的人物特点,西游记关于孙悟空性格特点的句子

    技术孙悟空的人物特点,西游记关于孙悟空性格特点的句子1、外貌孙悟空的人物特点: 身穿金甲亮堂堂,头戴金冠光映映。手举金箍棒一根,足踏云鞋皆相称。一双怪眼似明星,两耳过肩查又硬。挺挺身才变化多,声音响亮如钟磬。尖嘴咨牙弼马

    生活 2021年10月25日
  • 苹字怎么组词,“苹”字的组词及词组的意思

    技术苹字怎么组词,“苹”字的组词及词组的意思苹píng pēng 中文解释 英文翻译 苹的中文解释
    以下结果由汉典提供词典解释
    苹 píng
    部首笔画
    部首:艹 部外笔画:5 总笔画:8
    五笔86:

    生活 2021年10月31日
  • 40岁女人高贵优雅网名,四十岁的女人最好听的微信名字

    技术40岁女人高贵优雅网名,四十岁的女人最好听的微信名字四十岁的女人一般都比较的成熟,很多事情都会特别成熟的思考,事情处理方式也都比较成熟。那么四十岁的女人有哪些好听的微信昵称,有哪些比较合适的微信名字呢?接下来就和小编

    生活 2021年10月28日
  • 土字旁一个于怎么读,一个土字旁一个念什么字

    技术土字旁一个于怎么读,一个土字旁一个念什么字该字是土字旁一个于怎么读:埝。埝 niàn
    基本释义:田里或浅水里用来挡水的土埂:堤~。
    详细释义:
    《名词》:
    田里或浅水里用于挡水的土埂 。
    如:打埝
    淮北盐场交货

    生活 2021年10月26日
  • 形容沙尘暴的搞笑句子,形容天气寒冷的搞笑句子

    技术形容沙尘暴的搞笑句子,形容天气寒冷的搞笑句子1.寒冷的冬日,你清早的一个微笑让我暖入心底,开始美好的一天形容沙尘暴的搞笑句子。2.北风怒号,像一匹脱缰的烈马卷着杂物在半空里肆虐,打到脸上像鞭子抽一样疼,但是你的一句话

    生活 2021年10月25日