win2008 mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例

脚本之家已经给大家讲解过MYSQL其他版本在各种环境中的安装过程,大家可以参阅正文下面的相关文章,今天一起来学习下mysql5.7.17的实例安装教学,配置上稍微不同,希望能够帮助到你。

安装MySql

操作系统:Windows Server 2008 R2 Standard

MySql版本:mysql-5.7.17-winx64

第一步:解压mysql-5.7.17-winx64.zip到指定位置

60e19cbb5c7c1840524c4b4b9919c1a7.png

0435c4ee3012c6075c21efb2305acaf1.png

第二步:安装文件根目录下添加data文件夹,将my-default.ini重命名为my.ini

91e7013b53cc3ad9e3366a6be6555e75.png

第三步:在命令提示符下依次输入如下命令:

注意,若以前安装过,要卸载服务,使用命令:mysqld -remove

依次执行以下命令:

cd C:\mysql-5.7.17-winx64\bin

mysqld --initialize(注意mysqld和--之间只有有个空格)

mysqld --install

cd2a3c5fb699777208e26a0265bb343a.png

2125035cdaa7f29bb88dd8f1c3280884.png

533e7d7011dd67c299ee7b49f6e8d5c5.png

由于以前安装过,先卸载服务,然后执行安装命令

b63a78faa47bd5c25573b029f5c67360.png

7b0adb31415d76b844373a75484453e7.png

第四步:修改my.ini 文件,在[mysqld]下添加一行skip-grant-tables,然后依次执行

启动mysql服务: net start mysql

进入MySql:mysql

设置密码:update mysql.user set authentication_string = password(‘cnki2017') where `User` = 'root';(注意有分号,注意将命令拷贝过去后可能要调整下输入法,然后重新输入)

注:设置密码这里可以分两步命令:

use mysql;

update user set authentication_string=password("cnki2017") where user="root";

刷新MySQL的系统权限相关表:flush privileges;(注意有分号)

退出MySql:exit;(注意有分号)

停止Mysql服务:net stop mysql

3a1b6fbfa769c6dc1e7b63b64d418fb7.png

09e90255a616aab7278e03dd27edce66.png

第五步:删除my.ini文件把之前添加的skip-grant-tables,然后依次执行如下命令:

启动mysql服务: net start mysql

进入mysql:mysql -uroot -pcnki2017

重置密码:set password=password(‘cnki2017');(注意有分号)

允许任何IP登陆:update mysql.user set host = '%' where user = 'root' limit 1;(注意有分号)

刷新MySQL的系统权限相关表:flush privileges;(注意有分号)

退出MySql:exit(可以没有分号)

b515b4d9b27039deec5e29fe7dfd7d91.png

第六步:配置

字符集配置:依次执行如下命令

cd C:\mysql-5.7.17-winx64\bin

mysql -uroot -pcnki2017

show variables like 'character%';

set Variable_name=utf8;

其中Variable_name替换成相应的名称即可,例如Variable_name为character_set_database,那么命令为:set character_set_database=utf8;

即使设置了上述命令5.7也不起作用

要在my.ini中添加如下:

[mysqld]

character-set-server=utf8

[client]

default-character-set=utf8

设置默认的引擎

[mysqld]

default-storage-engine=INNODB

a81eab9d9be0e5b148abec87163aef97.png

注:

若要创建新用户,依次执行以下命令:

mysql -uroot -pcnki2017

create user  username@'%'  identified  by 'password' ;

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

flush privileges;

上述命令中username和password为待创建的用户名和密码

主从复制

操作系统:Windows Server 2008 R2 Standard

MySql版本:mysql-5.7.17-winx64

主ip:192.168.107.13

从ip:192.168.107.73

配置主(Master)

第一步配置my.ini,然后重启服务器

server-id=1

log-bin=mysql-bin

binlog-do-db=hy_webapi

含义解析:

server-id:服务器唯一识别id,独一无二的数字。

log-bin:指定开启二进制日志。

binlog-do-db:要主从同步的库

第二步授权

命令提示符下操作

Cd到bin目录:cd C:\mysql-5.7.17-winx64\bin

进入mySql:mysql -uroot -pcnki2017

执行show命令:show master status;记录上面的File和Position。

开启主从复制用户:GRANT REPLICATION SLAVE ON *.* to ‘root'@‘192.168.107.73'identified by cnki2017;(注意有分号)

注:这里可指定给从库的其他账号,而不使用root账号,前提是先创建那个账号。

989a0674ff8432ff08fbc91adc7a60f5.png

配置从服务器

第一步配置my.ini,然后重启服务器

server-id =2

replicate-do-db=hy_webapi

relay-log-index=slave-relay-bin.index

relay-log=slave-relay-bin

其中:

relay-log:定义relay_log的位置和名称

relay-log-index:relay log的索引文件

第二步授权

命令提示符下操作

Cd到bin目录:cd C:\mysql-5.7.17-winx64\bin

进入mySql:mysql -uroot -pcnki2017

设置权限:change master to master_host='192.168.107.13',master_user='root',master_password='cnki2017',master_log_file='mysql-bin.000001',master_log_pos=154;

开启从库:start slave;

查看信息:show slave status \G;

注:这里在设置权限的时候,可指定给主库的其他账号,而不使用root账号,前提是先创建那个账号。

54836302114179c1a166631eea1d8ec1.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/340925.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

结构性错误

团队成员在使用以下代码时遇到了麻烦: void extractData(String targetUri) { Path tempFile createTempFilePath(); extractDataToPathAndUpload(tempFile, targetUri); cleanUp(tempFile); } void extractDataToPathAndUpload(Path tempFile, String targetUr…

mysql小计_使用SQL实现小计,合计以及排序_MySQL

bitsCN.com--说明:个人学习笔记,实现小计合计显示,分组按BANK_IDOP_DATE升序排序--测试数据CREATE TABLE #TB(ID VARCHAR(10),BANK_ID VARCHAR(10),OP_DATE VARCHAR(10),OPERATOR_NO VARCHAR(20),AMT DECIMAL(10,2))INSERT #TB SELECT 1111,0…

mule和activemq_Mule ESB,ActiveMQ和DLQ

mule和activemq在本文中,我将展示一个简单的Mule ESB流程,以了解实际中使用的Active MQ 的DLQ功能 。 我假设您有一个正在运行的Apache ActiveMQ实例(如果没有,则可以在此处下载一个版本)。 在此示例中,我…

MySQL倒序如何避免filesort_如何避免mysql查询的filesort?

我用不同的参数使用这种查询:EXPLAIN SELECT SQL_NO_CACHE ilan_genel.id , ilan_genel.durum , ilan_genel.kategori , ilan_genel.tip , ilan_genel.ozellik , ilan_genel.m2 , ilan_genel.fiyat , ilan_genel.baslik , ilan_genel.ilce , ilan_genel.parabirimi …

在Java中键入Safe SQL

字符串,字符串,字符串 无论您使用的是JPA , MyBatis还是Spring Data JDBC之类的框架,最终都将SQL语句声明为Java String。 这种方法的问题在于,您必须为每个语句编写测试,以确保它甚至是有效的SQL。 没有编…

springmvc怎么设置更改了界面不用重启_Microsoft Visual Studio 2019 更改语言包

第一次写文章,如有格式等问题,请多多包含与指点!很多人在编程时更喜欢英文界面,认为与编程语言具有相同的语境,更顺手。但是,在更改环境显示语言时,可能会遇到一些障碍,例如我之前在…

苹果电脑怎么删除软件_误格式化,删除文件怎么恢复?3款最好用的数据恢复软件推荐...

1、EasyRecovery一款威力非常强大的硬盘数据恢复工具,能够恢复丢失的数据以及重建文件系统。主要体现在可以从被病毒破坏或是已经格式化的硬盘中恢复数据。EasyRecovery在使用过程中不会在原始的驱动器中写入任何东西,其主要是在内存中重建文件分区表使数…

设计模式 生成器_生成器设计模式的应用

设计模式 生成器嗨,您好! 今天,我将分享我制作的全新设计模式系列的第一个。 构建器设计模式是开发严肃的应用程序时非常有用且通用的模式。 在这篇文章中,我将提供一个很小的构建器模式框架,因此您随时可以回到这里并…

C++ Qt全局异常处理器_QT教程

点击上方 蓝字关注我们今日资源今天的资源是另一套QT教程,某马发的,网上搜集到的。这已经是这个公众号发放的第三套QT教程了。关于QT:Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C 开发库,主要用来开发图形用户界面…

无线设置 用户_无线WiFi远距离无线蹭网怎么中继桥接组网【详细介绍】

自从小编每天分享各种各样的无线无线WiFi蹭网、桥接、远距离组网等实例,吸引了很多朋友的兴趣,有很多网友通过关心我后,给我私信,求助我一些相关的问题,还有一些朋友建议我出一些教程。首先小编觉得有些东西只能意会不…

应用宝苹果版_点赞应用ios版下载-点赞应用苹果版下载v1.1

《点赞应用》app是一款实用的视频生成器工具,用户可以利用它为自己的视频添加各种各样的点赞效果。应用内含有多种类型的模板,都是免费使用的,想要将你的视频变得更有趣吗?快来下载体验一下这款应用吧!软件特色1、这个…

SQL即服务

自2007年以来,我一直在考虑这一点,大约在Amazon 推出 S3时。 我什至尝试实现了几次,但是在设计阶段之后就失败了。 我听说过一家初创公司,也曾尝试这样做,但也失败了 。 我仍然不确定是否可以这样做,但是它…

c++ vector 一部分_《JACS》:在富电子C-H键位点上实现光控活性聚合

可逆加成-断裂链转移(RAFT)自由基活性聚合是一种调控聚合物结构组成、分子量和分布的重要聚合方法,其中,光诱导电子/能量转移(PET)的RAFT聚合反应是一种更精确的调控手段,因而经常被用于设计具有复杂3D分子结构的聚合物。然而常规的PET-RAFT法…

phpmyadmin忘记mysql密码_忘记phpmyadmin密码怎么重置

忘记phpmyadmin密码怎么重置,新密码,教程,相关文章,重新启动,跳过忘记phpmyadmin密码怎么重置易采站长站,站长之家为您整理了忘记phpmyadmin密码怎么重置的相关内容。1、停止mysql服务:/etc/init.d/mysql stop2、跳过验证启动MySQL/usr/local/mysql/bin/…

纵横免root框架打不开应用怎么办_很好用的软件多开神奇安卓欧皇十框架!!!...

欧皇十框架这是一款兼容安卓10的应用框架,轻松实现应用多开,可以完美免ROOT运行GG修改器,专为和平精英游戏设计,软件体积小,运行稳定。修改说明:1.支持更多应用游戏的多开、双开,使用更稳定、快…

电脑无internet访问_电脑中的代理服务器怎么设置 代理服务器设置方法 - 操作系统...

如何设置电脑中的代理服务器?对于代理服务器,可能大家对其并不是非常了解,其实代理服务器作为一种特殊的网络服务,可以代理网络用户去获取网络信息,提高浏览速度与效率,而且还可以突破自身IP的访问限制,访…

mysql先进后出_栈、队列中“先进先出”,“后进先出”的含义

展开全部先进先出(62616964757a686964616fe58685e5aeb931333433653339FIFO,first-in,first-out)为处理从队列或堆栈发出的程序工作要求的一种方法,它使最早的要求被最先处理。后进先出,从栈中取出数据项的顺序与将它们插入栈的顺序…

敲代码时如何快速移动光标_如何用 Linux 技巧大大提高工作效率?

前言Linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的Linux技巧。命令编辑及光标移动这里有很多快捷键可以帮我们修正自己的命令。接下来使用光标二字代替光标的位置。删除从开头到光标处的命令文本ctrl u,例如&am…

java 异常练习题_java入门异常处理练习题问题

tppe大概方式:1、判断用户输入的类型是否正确,不正确捕获异常,把他包装成我自己定义的异常2、判断用户输入的数是多少2.1、如果是1,则打印“输入图书名称”,用户输入,定义一个Book类型的数组,然…

windows副本不是正版怎么办_盗版系统总是崩溃?别着急,让我来告诉你正版系统怎么下载...

电脑系统崩溃了怎么办?相信很多小伙伴都会选择重装系统,奈何自己又不会,只能搬到修电脑的地方,最后发现安装的还是盗版系统,不能登录微软账号不说,还会被捆绑安装一堆流氓软件,那么,…