Windows Server 2016 MySQL数据库安装配置详细安装教程

一、下载MySQL

官网地址:
https://www.mysql.com/
下载地址:
http://dev.mysql.com/downloads/mysql/




二、MySQL安装
1、许可协议
License Agreement(许可协议)->I accept the license terms(我接受许可条款)->Next(下一个)

2、选择安装类型
Choosing a Setup Type(选择安装类型)->Custom(自定义)->Next(下一个)

3、选择产品和功能
Select Products and Features(选择产品和功能)->MySQL Server(MySQL服务器)和MySQL Workbench(MySQL工作台)->Next(下一个)

4、安装

Installation(安装)->Execute(执行)

Installation(安装)->Next(下一个)

5、产品配置

Product Configuration(产品配置)->Next(下一个)

5.1、类型和网络

Type and Networking(类型和网络)->Config Type(配置类型):Server Machine(服务器类型)->Next(下一个)

Server Configuration Type(服务配置类型)

Config Type(配置类型):Server Machine(服务器类型)

Connectivity(连接)

Port Number(端口号)

Open Firewall port for network access(打开防火墙端口网络访问)

Named Pipe(命名管道):Pipe Name(管道名字)

Shared Memory(共享内存):Memory Name(内存名字)

Advanced Configuration(高级配置)

Show Advanced Options(显示高级选项)

5.2、账号和角色

Accounts and Roles(账号和角色)->MySQL Root Password(MySQL的Root用户密码)/Repeate Password(重复密码)->Next(下一个)

5.3、Windows服务Windows Service(Windows服务)->Windows Service Name(Windows服务名称)->Next(下一个)


5.4、插件和扩展
Plugins and Extensions(插件和扩展)->Next(下一个)

5.5、应用服务器配置
Apply Server Configuration(应用服务器配置)->Execute(执行)

Apply Server Configuration(应用服务器配置)->Finish(完成)

6、产品配置完成
Product Configuration(产品配置)->Next(下一个)

7、安装完成
Installation Complete(安装完成)->Finish(完成)

8、MySQL工作台启动界面

三、配置MySQL
配置MySQL环境变量
按下Win+X+Y键
进入Win系统界面

点击"高级系统设置"—>"高级"—>"环境变量"



在环境变量中,设置三个属性,分别为:
MySQL_HOME,Path
(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
a、设置MySQL_HOME
变量名:MySQL_HOME
变量值:C:\Program Files\MySQL\MySQL Server 5.7(MySQL安装路径)


b、设置Path
变量名:Path
变量值:%MySQL_HOME%\bin

环境变量配置完成之后测试是否成功
按下Win+X+C键
打开命令提示符
输入:mysql --version
看到如下图,说明已经配置成功了。

四、优化MySQL
1、编辑配置文件my.ini
文件位置:C:\ProgramData\MySQL\MySQL Server 5.7

配置文件内容

# *** MySQL应用端设置 ***
[client]
#MySQL端口
port=3306
#MySQL字符集
default-character-set=utf8

# *** MySQL服务端设置 ***
[mysqld]
#表示是本机的序号为1,一般来讲就是master的意思
server-id = 1
#MySQL端口号
port = 3306
#MySQL用户
user = mysql
#全局地址
bind_address= 0.0.0.0
#MySQL安装目录
basedir="C:/Program Files/MySQL/MySQL Server 5.7/"
#MySQL数据目录
datadir="C:/ProgramData/MySQL/MySQL Server 5.7/Data/"
#MySQL错误日志路径
log_error="C:/ProgramData/MySQL/MySQL Server 5.7/Data/mysql-error.log"
#MySQL进程ID
pid-file="C:/ProgramData/MySQL/MySQL Server 5.7/Data/mysql.pid"
#MySQL字符集
character-set-server=utf8
#操作系统在监听队列中所能保持的连接数
back_log = 300
#MySQL连接数的上限
max_connections = 3000
#每个客户端连接最大的错误允许数量
max_connect_errors = 50
#所有线程所打开表的数量
table_open_cache = 4096
#跳过外部锁定
external-locking = FALSE
#服务器发送和接受的最大包长度
max_allowed_packet = 32M
#独立的内存表所允许的最大容量
max_heap_table_size = 128M
#排序缓冲分配的内存大小
sort_buffer_size = 16M
#全联合发生时分配的内存大小
join_buffer_size = 16M
#线程缓存分配的大小
thread_cache_size = 16
#运行的线程的数量
#thread_concurrency = 8
#MySQL的查询缓冲大小
query_cache_size = 128M
#MySQL的查询缓冲最小值
query_cache_limit = 4M
#被全文检索索引的最小的字长
ft_min_word_len = 8
#当创建新表时作为默认使用的表类型
default-storage-engine = InnoDB
#线程使用的堆大小
thread_stack = 512K
#设定默认的事务隔离级别.可用的级别如下:
#READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
transaction_isolation = REPEATABLE-READ
#服务器关闭交互式连接前等待活动的秒数
interactive_timeout = 1000
#服务器关闭非交互连接之前等待活动的秒数
wait_timeout = 1000
#内部(内存中)临时表的最大大小
tmp_table_size = 128M
#MySQL不区分大小写
lower_case_table_names=1
#禁用符号链接
symbolic-links=0
#禁用加密插件
early-plugin-load=""
#开启查询缓存
explicit_defaults_for_timestamp=true
#开启支持模示
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
#显示兼容
show_compatibility_56=on
#开启日志时间戳为系统时间
log_timestamps=system
#跳过安全访问
#skip-grant-tables
#跳过安装路径
secure-file-priv = NULL
#SSL配置
skip-ssl
#禁用DNS解析
#skip-name-resolve
#不要监听网络
#skip-networking
#取消文件系统的外部锁
#skip-locking

# *** 慢查询参数 ***
#慢查询设定的时间
long_query_time = 6
#启动慢查询日志
slow_query_log
#慢查询日志路径
slow_query_log_file=slow.log
#将所有没有使用带索引的查询语句全部写到慢查询日志中
log_queries_not_using_indexes = 1
#开启记录管理型慢SQL
log_slow_admin_statements = 1
#保存查询的日志
log_slow_slave_statements = 1
#每分钟允许记录到slow log的且未使用索引的SQL语句次数
log_throttle_queries_not_using_indexes = 10
#最小检查行数限制
min_examined_row_limit = 100

# *** 中继和状态日志参数 ***
#二进制日志路径
log-bin=mysql-bin
#binlog日志格式
binlog_format = MIXED
#binlog记录SQL状态所持有的缓存大小
binlog_cache_size = 4M
#binlog使用的最大缓存内存大小
max_binlog_cache_size = 512M
#binlog日志大小
max_binlog_size = 32M
#binlog日志保留天数
expire_logs_days = 7
#主服信息记录库=表/文件
#master_info_repository = TABLE
#中继日志信息记录库
#relay_log_info_repository = TABLE
#同步主库日志信息
#sync_binlog = 1
#启用gtid类型,否则就是普通的复制架构
#gtid_mode = on
#强制GTID的一致性
#enforce_gtid_consistency = 1
#slave更新是否记入日志
#log_slave_updates
#中继日志信息名称
#relay_log = relay.log
#自动修复日志
#relay_log_recovery = 1
#默认开启简化的GTID 恢复
#binlog_gtid_simple_recovery = 1
#自动跳过错误信息
slave_skip_errors = ddl_exist_errors

# *** INNODB 相关选项 ***
#INNODB的数据页大小
innodb_page_size = 16K
#缓存innodb表的索引,数据,插入数据时的缓冲
innodb_buffer_pool_size = 256M
#InnoDB缓存池被划分到一个区域
innodb_buffer_pool_instances = 1
#启动MySQL服务时,MySQL将本地热数据加载到InnoDB缓冲池中
innodb_buffer_pool_load_at_startup = 1
#停止MySQL服务时,InnoDB将InnoDB缓冲池中的热数据保存到本地硬盘
innodb_buffer_pool_dump_at_shutdown = 1
#事务等待获取资源等待的最长时间
innodb_lock_wait_timeout = 5
#使用单独的清除线程收回数据
innodb_purge_threads = 1
#单列索引限制
innodb_large_prefix = 1
#能否将死锁信息保存到日志中
innodb_print_all_deadlocks = 1
#INNODB排序缓冲分配的内存大小
innodb_sort_buffer_size = 128K
#InnoDB 将数据保存在一个或者多个数据文件中成为表空间.
innodb_data_file_path = ibdata1:10M:autoextend
#在InnoDb 核心内的允许线程数量.
innodb_thread_concurrency = 16
#日志写入日志文件在每次提交后,但是日志文件只有大约每秒才会刷新到磁盘上.
innodb_flush_log_at_trx_commit = 1
#用来缓冲日志数据的缓冲区的大小.
innodb_log_buffer_size = 16M
#在日志组中每个日志文件的大小.
innodb_log_file_size = 512M
#在日志组中的文件总数.
innodb_log_files_in_group = 3
#在InnoDB 缓冲池中最大允许的脏页面的比例.
innodb_max_dirty_pages_pct = 90
#事物回滚等待的时间
innodb_lock_wait_timeout = 120
#InnoDB是否需要将所有表的数据和索引存放在共享表空间里(innodb_file_per_table = OFF)
#或者为每张表的数据单独放在一个.ibd文件(innodb_file_per_table = ON)
innodb_file_per_table = on
#转储每个bp instance LRU上最热的page的百分比
innodb_buffer_pool_dump_pct = 40
#多个page cleaner线程提高脏页刷新效率
innodb_page_cleaners = 4
#可以截断undo日志位于撤消表空间
innodb_undo_log_truncate = 1
#控制最大undo tablespace文件的大小
innodb_max_undo_log_size = 2G
#用于控制purge回滚段的频度
innodb_purge_rseg_truncate_frequency = 128
#不使用INNODB
#skip-innodb

# *** MyISAM 相关选项 ***
#关键词缓冲的大小
key_buffer_size = 128M
#MyISAM表全表扫描的缓冲大小
read_buffer_size = 8M
#随机读取数据缓冲区使用内存
read_rnd_buffer_size = 16M
#MyISAM 使用特殊的类似树的cache来使得突发插入
bulk_insert_buffer_size = 256M
#到一个空表中引起重建索引时被分配.
myisam_sort_buffer_size = 256M
#MySQL重建索引时所允许的最大临时文件的大小
myisam_max_sort_file_size = 10G
#如果一个表拥有超过一个索引, MyISAM 可以通过并行排序使用超过一个线程去修复他们.
myisam_repair_threads = 1
#自动检查和修复没有适当关闭的 MyISAM 表.
#myisam_recover
#默认关闭Federated
skip-federated

[mysqldump]
#不要在将内存中的整个结果写入磁盘之前缓存
quick
#服务器发送和接受的最大包长度
max_allowed_packet = 32M

[mysql]
#自动补全
no-auto-rehash
#MySQL字符集
default-character-set=utf8

[myisamchk]
#关键词缓冲的大小
key_buffer = 16M
#排序缓冲分配的内存大小
sort_buffer_size = 16M
#写入缓存的内存大小
read_buffer = 8M
#读取缓存的内存大小
write_buffer = 8M

[mysqld_safe]
#增加每个进程的可打开文件数量.
open-files-limit = 8192

2、重启MySQL输入:
net stop mysql
net start mysql

五、更换MySQL数据目录
1、创建MySQL数据目录
在E盘创建MySQL数据目录
数据目录位置:E:\MySQL\Data

2、改写配置文件(将my-default.ini重命名为my.ini)
文件位置:C:\Program Files\MySQL\MySQL Server 5.7

# *** MySQL应用端设置 ***
[client]
#MySQL端口
port=3306
#MySQL字符集
default-character-set=utf8

# *** MySQL服务端设置 ***
[mysqld]
#表示是本机的序号为1,一般来讲就是master的意思
server-id = 1
#MySQL端口号
port = 3306
#MySQL用户
user = mysql
#全局地址
bind_address= 0.0.0.0
#MySQL安装目录
basedir="C:/Program Files/MySQL/MySQL Server 5.7/"
#MySQL数据目录
datadir="E:/MySQL/Data/"
#MySQL错误日志路径
log_error="E:/MySQL/Data/mysql-error.log"
#MySQL进程ID
pid-file="E:/MySQL/Data/mysql.pid"
#MySQL字符集
character-set-server=utf8
#操作系统在监听队列中所能保持的连接数
back_log = 300
#MySQL连接数的上限
max_connections = 3000
#每个客户端连接最大的错误允许数量
max_connect_errors = 50
#所有线程所打开表的数量
table_open_cache = 4096
#跳过外部锁定
external-locking = FALSE
#服务器发送和接受的最大包长度
max_allowed_packet = 32M
#独立的内存表所允许的最大容量
max_heap_table_size = 128M
#排序缓冲分配的内存大小
sort_buffer_size = 16M
#全联合发生时分配的内存大小
join_buffer_size = 16M
#线程缓存分配的大小
thread_cache_size = 16
#运行的线程的数量
#thread_concurrency = 8
#MySQL的查询缓冲大小
query_cache_size = 128M
#MySQL的查询缓冲最小值
query_cache_limit = 4M
#被全文检索索引的最小的字长
ft_min_word_len = 8
#当创建新表时作为默认使用的表类型
default-storage-engine = InnoDB
#线程使用的堆大小
thread_stack = 512K
#设定默认的事务隔离级别.可用的级别如下:
#READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
transaction_isolation = REPEATABLE-READ
#服务器关闭交互式连接前等待活动的秒数
interactive_timeout = 1000
#服务器关闭非交互连接之前等待活动的秒数
wait_timeout = 1000
#内部(内存中)临时表的最大大小
tmp_table_size = 128M
#MySQL不区分大小写
lower_case_table_names=1
#禁用符号链接
symbolic-links=0
#禁用加密插件
early-plugin-load=""
#开启查询缓存
explicit_defaults_for_timestamp=true
#开启支持模示
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
#显示兼容
show_compatibility_56=on
#开启日志时间戳为系统时间
log_timestamps=system
#跳过安全访问
#skip-grant-tables
#跳过安装路径
secure-file-priv = NULL
#SSL配置
skip-ssl
#禁用DNS解析
#skip-name-resolve
#不要监听网络
#skip-networking
#取消文件系统的外部锁
#skip-locking

# *** 慢查询参数 ***
#慢查询设定的时间
long_query_time = 6
#启动慢查询日志
slow_query_log
#慢查询日志路径
slow_query_log_file=slow.log
#将所有没有使用带索引的查询语句全部写到慢查询日志中
log_queries_not_using_indexes = 1
#开启记录管理型慢SQL
log_slow_admin_statements = 1
#保存查询的日志
log_slow_slave_statements = 1
#每分钟允许记录到slow log的且未使用索引的SQL语句次数
log_throttle_queries_not_using_indexes = 10
#最小检查行数限制
min_examined_row_limit = 100

# *** 中继和状态日志参数 ***
#二进制日志路径
log-bin=mysql-bin
#binlog日志格式
binlog_format = MIXED
#binlog记录SQL状态所持有的缓存大小
binlog_cache_size = 4M
#binlog使用的最大缓存内存大小
max_binlog_cache_size = 512M
#binlog日志大小
max_binlog_size = 32M
#binlog日志保留天数
expire_logs_days = 7
#主服信息记录库=表/文件
#master_info_repository = TABLE
#中继日志信息记录库
#relay_log_info_repository = TABLE
#同步主库日志信息
#sync_binlog = 1
#启用gtid类型,否则就是普通的复制架构
#gtid_mode = on
#强制GTID的一致性
#enforce_gtid_consistency = 1
#slave更新是否记入日志
#log_slave_updates
#中继日志信息名称
#relay_log = relay.log
#自动修复日志
#relay_log_recovery = 1
#默认开启简化的GTID 恢复
#binlog_gtid_simple_recovery = 1
#自动跳过错误信息
slave_skip_errors = ddl_exist_errors

# *** INNODB 相关选项 ***
#INNODB的数据页大小
innodb_page_size = 16K
#缓存innodb表的索引,数据,插入数据时的缓冲
innodb_buffer_pool_size = 256M
#InnoDB缓存池被划分到一个区域
innodb_buffer_pool_instances = 1
#启动MySQL服务时,MySQL将本地热数据加载到InnoDB缓冲池中
innodb_buffer_pool_load_at_startup = 1
#停止MySQL服务时,InnoDB将InnoDB缓冲池中的热数据保存到本地硬盘
innodb_buffer_pool_dump_at_shutdown = 1
#事务等待获取资源等待的最长时间
innodb_lock_wait_timeout = 5
#使用单独的清除线程收回数据
innodb_purge_threads = 1
#单列索引限制
innodb_large_prefix = 1
#能否将死锁信息保存到日志中
innodb_print_all_deadlocks = 1
#INNODB排序缓冲分配的内存大小
innodb_sort_buffer_size = 128K
#InnoDB 将数据保存在一个或者多个数据文件中成为表空间.
innodb_data_file_path = ibdata1:10M:autoextend
#在InnoDb 核心内的允许线程数量.
innodb_thread_concurrency = 16
#日志写入日志文件在每次提交后,但是日志文件只有大约每秒才会刷新到磁盘上.
innodb_flush_log_at_trx_commit = 1
#用来缓冲日志数据的缓冲区的大小.
innodb_log_buffer_size = 16M
#在日志组中每个日志文件的大小.
innodb_log_file_size = 512M
#在日志组中的文件总数.
innodb_log_files_in_group = 3
#在InnoDB 缓冲池中最大允许的脏页面的比例.
innodb_max_dirty_pages_pct = 90
#事物回滚等待的时间
innodb_lock_wait_timeout = 120
#InnoDB是否需要将所有表的数据和索引存放在共享表空间里(innodb_file_per_table = OFF)
#或者为每张表的数据单独放在一个.ibd文件(innodb_file_per_table = ON)
innodb_file_per_table = on
#转储每个bp instance LRU上最热的page的百分比
innodb_buffer_pool_dump_pct = 40
#多个page cleaner线程提高脏页刷新效率
innodb_page_cleaners = 4
#可以截断undo日志位于撤消表空间
innodb_undo_log_truncate = 1
#控制最大undo tablespace文件的大小
innodb_max_undo_log_size = 2G
#用于控制purge回滚段的频度
innodb_purge_rseg_truncate_frequency = 128
#不使用INNODB
#skip-innodb

# *** MyISAM 相关选项 ***
#关键词缓冲的大小
key_buffer_size = 128M
#MyISAM表全表扫描的缓冲大小
read_buffer_size = 8M
#随机读取数据缓冲区使用内存
read_rnd_buffer_size = 16M
#MyISAM 使用特殊的类似树的cache来使得突发插入
bulk_insert_buffer_size = 256M
#到一个空表中引起重建索引时被分配.
myisam_sort_buffer_size = 256M
#MySQL重建索引时所允许的最大临时文件的大小
myisam_max_sort_file_size = 10G
#如果一个表拥有超过一个索引, MyISAM 可以通过并行排序使用超过一个线程去修复他们.
myisam_repair_threads = 1
#自动检查和修复没有适当关闭的 MyISAM 表.
#myisam_recover
#默认关闭Federated
skip-federated

[mysqldump]
#不要在将内存中的整个结果写入磁盘之前缓存
quick
#服务器发送和接受的最大包长度
max_allowed_packet = 32M

[mysql]
#自动补全
no-auto-rehash
#MySQL字符集
default-character-set=utf8

[myisamchk]
#关键词缓冲的大小
key_buffer = 16M
#排序缓冲分配的内存大小
sort_buffer_size = 16M
#写入缓存的内存大小
read_buffer = 8M
#读取缓存的内存大小
write_buffer = 8M

[mysqld_safe]
#增加每个进程的可打开文件数量.
open-files-limit = 8192

3、停止MySQL
输入:net stop mysql

4、初始化MySQL数据
输入:
mysqld --initialize --user=mysql --character-set-server=utf8 --collation-server=utf8_general_ci --initialize-insecure

六、MySQL用户设置
1、创建danxiaonuo用户
mysql> CREATE USER 'danxiaonuo'@'%' IDENTIFIED BY '123456';
更新缓存
mysql> FLUSH PRIVILEGES;

2、全部权限授权danxiaonuo用户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'danxiaonuo'@'%' WITH GRANT OPTION;
更新缓存
mysql> FLUSH PRIVILEGES;

3、更改danxiaonuo用户密码
mysql>ALTER USER 'danxiaonuo'@'%' IDENTIFIED BY '654321';
更新缓存
mysql> FLUSH PRIVILEGES;

4、删除danxiaonuo用户
mysql> DROP USER 'danxiaonuo'@'%';
更新缓存
mysql> FLUSH PRIVILEGES;

5、查看所有用户
mysql>SELECT HOST,USER FROM mysql.USER;

七、安装MySQL系统服务和卸载MySQL系统服务
1、安装MySQL系统服务
1>自动安装
输入:
mysqld -install
2>增加参数安装
mysqld -install MySQL --defaults-file="C:\Program Files\MySQL\MySQL Server 5.7\my.ini"

2、卸载MySQL系统服务
先停止MySQL系统服务
输入:net stop mysql
再卸载MySQL系统服务
输入:mysqld -remove

(0)

相关推荐

  • sqlserver:查询锁住sql以及解锁方法

    查看被锁表语句 --查看被锁表: SELECT request_session_id spid, OBJECT_NAME( resource_associated_entity_id ) tableName FROM sys.dm_tran_locks WHERE resource_type = 'OBJECT' ORDER BY request_session_id ASC --spid 锁表进程 --tableName 被锁表名 --根据锁表进程查询相应进程互锁的SQL语句 DBCC INP

  • asp.net开发sql server转换成oracle的方法详解

    前言 因为前段时间我们公司项目 要把sql server 转oracle,发现网上这方面的资料较少,所以在这里分享一下心得,也记录一下问题,下面话不多说了,来一起看看详细的介绍: 开始我研究了一段时间 然后下载了 oracle 11g 版本 和 PL/SQL(客户端) 和sql server 不同的是 oracle 没有自己的客户端 需要用第三方的软件运行 PL/SQL 就是一个 sqldeveloper 也是一个,PL/SQL 我觉得比较稳定一点.但是2个都安装的话 刚好互补了 oracle

  • windows server2016安装MySQL5.7.19解压缩版教程详解

    记录了MySQL 5.7.19 winx64解压缩版安装教程,具体内容如下 系统环境:Win7 x64 软件准备:mysql 5.7.19 winx64 下载网址:https://dev.mysql.com/downloads/mysql/ 配置安装流程 具体安装如下: 1.把 mysql-5.7.19-winx64.zip 压缩文件解压到 C:\MySQL\ 目录下: 2.在 C:\MySQL\ 目录下新建 my.ini 配置文件: 3.用文本编辑器或其他编辑器打开 my.ini 文件,把以下

  • Windows Server 2016 MySQL数据库安装配置详细安装教程

    一.下载MySQL 官网地址: https://www.mysql.com/ 下载地址: http://dev.mysql.com/downloads/mysql/ 二.MySQL安装 1.许可协议 License Agreement(许可协议)->I accept the license terms(我接受许可条款)->Next(下一个) 2.选择安装类型 Choosing a Setup Type(选择安装类型)->Custom(自定义)->Next(下一个) 3.选择产品和功

  • Windows Server 2016远程桌面服务配置和授权激活(2个用户)

    Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决: 1.添加远程桌面授权服务 第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装: 第二步:添加远程桌面会话主机和远程桌面授权功能: 以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,再次登陆会有如下提示: 2.添加远程桌面授权许可 添加之前将时间调至未来的一个时间,用来增加使用期限 打开远程桌面授权管

  • SPSS连接mysql数据库的超详细操作教程

    目录 安装MySQL ODBC驱动 SPSS连接MySQL数据库的步骤 总结 安装MySQL ODBC驱动 官方说法:MySQL ODBC 驱动程序负责在开放式数据库连接 API (ODBC API) 的帮助下访问 MySQL数据库通俗说法:MySQL ODBC负责连接MySQL数据库 注意: 要根据本机安装的MySQL版本下载对应的ODBC驱动程序. MySQL数据库创建表插入数据 create database spss_db charset=utf8; use spss_db; creat

  • windows server 2016部署服务的方法步骤(图文教程)

    绪论 有时候,如果安装系统数量比较多,而且数量较多,人工使用U盘或者光盘安装,效率较低,通过网络可以批量安装. 还可以做到无人安装. PXE PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFT

  • Windows Server 2008 R2 IIS7.5配置FTP图文教程

    本文为大家分享了IIS 配置FTP 网站的具体过程,供大家参考,具体内容如下 说明:服务器环境是Windows Server 2008 R2,IIS7.5. 1. 在 服务器管理器的Web服务器(IIS) 上安装 FTP 服务 2. 在IIS管理器 添加FTP网站 端口可以不用默认的,自己设置 身份认证选基本,用户则建议添加一个专门用来登录ftp的用户,然后指定给这个用户授权 3. 配置防火墙规则 新增入站规则 注意:这里要添加的端口是刚刚添加FTP网站时候填写的那个端口.为一般VPS只会开放少

  • MySQL数据库改名的详细方法教程

    目录 前戏 被取消的命令 mysqldump 导入导出 改整库的表名 古老的方案 总结 前戏 有时候生产环境是以项目来命名,有时候会出现更名情况,其实如何安全的更改数据库名,是个非常棘手的问题,特别是针对 MySQL 来数据库来说 被取消的命令 MySQL 之前提供了一个 rename database db_old to db_new 的命令来直接对数据库改名,可能由于实现的功能不完备(比如,这条命令可能是一个超大的事务,或者是由于之前的表很多还是 MyISAM 等),后来 的版本直接取消了这

  • Windows Server 2016 Nginx 安装配置详细图文教程

    1.下载Nginx 官网地址: http://nginx.org/ 下载地址: http://nginx.org/en/download.html 2.下载Windows Service Wrapper 官网地址: https://github.com/kohsuke/winsw/ 下载地址: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/   3.解压Nginx压缩包文件到C盘根目录,并且重命名为nginx 4.将"winsw-

  • Windows Server 2016快速入门部署远程桌面服务的详细图文步骤

    现在2016服务器比win2008与2012支持多站点https服务,下面我们小编就为大家分享一下 打开服务器管理器,然后单击管理 -> 添加角色和功能 在" 开始之前"页面上的向导中,单击"下一步". 在" 选择安装类型"页面上,选择" 远程桌面服务安装",再 单击"下一步". 在" 选择 部署类型"页面上,选择" 快速入门" ,然后单击"下一步&q

  • Windows Server 2016服务器IIS配置的详细步骤(图文)

    本文主要记录 Windows Server 2016 环境下,安装配置 IIS 的详细步骤.需要说明的是,在选择“功能”或“角色服务”时不建议将所有的都勾选上,因为这样会添加很多不必要的功能和服务,占用服务器的磁盘空间和运行速度,应该是根据自己需要进行选择配置. 多余的话就不说了,配置Windows Server 2016服务器具体如下图 到此就配置完了,打开本地网址127.0.0.1即可. 到此这篇关于Windows Server 2016服务器IIS配置的详细步骤(图文)的文章就介绍到这了,

  • windows下mysql数据库主从配置教程

    windows下配置mysql数据库主从的详细过程,具体内容如下 所用到工具: Mysql.Navicat Premium: 主库设置: 一.设置my.ini 文件: 1.在安装目录下找到my.ini 文件: 默认路径:C:\Program Files\MySQL\MySQL Server 5.0 2.在my.ini 文件中找到[mysqld](#注释自行删除) 添加如下配置 server-id=1#主库和从库需要不一致 log-bin=mysql-bin binlog-do-db=mstest

随机推荐