centos 怎么搭建mysql主从库

centos 怎么搭建mysql主从库,第1张

在配置Mysql数据主从复制集群的时候要保证:

1主从服务器 *** 作系统版本和位数一致。

2Mysql版本一致。

为了保证稳定性,最好服务器 *** 作系统和Mysql数据库环境一致。

CentOS服务器上Mysql的安装方法可以参见博客:

>

点击 或选择文件 -> 新建连接 来设置连接属性。

连接设置

在创建连接后,你可以连接到数据库,管理它的对象、表中的数据等。

1、首先双击打navicat款软件菜单栏选择文件-->新建连接-->MySQL;

2、打新建连接框输入连接名密码密码配置MySQL数据库设置密码其余项值默认行点击确定;

3、连接列表看刚才创建连接右击baidujingyan,刚才创建连接名字选择命令列界面打命令列界面;

4、命令界面输入命令完 *** 作;首先创建数据库假设名字baidu命令:create

database

baidu;(注意号结束输完命令车);

5、右击baidujingyan选择刷新看刚刚创建名字baidu数据库;

6、数据库般情况要存放文数据汉字进行建立表 *** 作必要先改数据库属性;右击baidu-->数据库属性;

7、打数据库属性框修改字符集码改utf-8形式确定(提前修改避免错注意步重要更改面输入文现乱码);

8、接建立表要baidu数据库建立表要先选择数据库;命令:use

baidu;

9、始建立表假设表名字urltable,作用存放标题链接并且标题主键;标题度10汉字链接度80字符命令:

10、mysql>

create

table

urltable

11、

->

(title

char(20)

not

null

unique,

12、

->

url

char(40));

13、刷新数据库能看新建

1、MySQL Workbench

MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移

MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统,下面是一些该软件运行的界面截图:

2、数据库管理工具 Navicat Lite

NavicatTM是一套快速、可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管理及降低系统管理成本。它的设计符合资料库管理员、开发人员及中小企业的需求。 Navicat是以直觉化的使用者图形介面所而建的,让你可以以安全且简单的方式建立、组织、存取并共用资讯。

界面如下图所示:

Navicat 提供商业版Navicat Premium 和免费的版本 Navicat Lite 。免费版本的功能已经足够强大了。

Navicat 支持的数据库包括MySQL、Oracle、SQLite、PostgreSQL和SQL Server 等。

3、开源ETL工具Kettle

Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。

·授权协议:LGPL

·开发语言: Java

· *** 作系统: 跨平台

4、Eclipse SQLExplorer

SQLExplorer是Eclipse集成开发环境的一种插件,它可以被用来从Eclipse连接到一个数据库。

SQLExplorer插件提供了一个使用SQL语句访问数据库的图形用户接口(GUI)。通过使用SQLExplorer,你能够显示表格、表格结构和表格中的数据,以及提取、添加、更新或删除表格数据。

SQLExplorer同样能够生成SQL脚本来创建和查询表格。所以,与命令行客户端相比,使用SQLExplorer可能是更优越的选择,下图是运行中的界面,很好很强大。

l授权协议: 未知

l开发语言: Java

l *** 作系统: 跨平台

5、MySQL管理工具phpMyAdmin

phpMyAdmin是一个非常受欢迎的基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。

l授权协议:GPL

l开发语言:PHP

l *** 作系统:跨平台

6、Mongodb 管理工具Mongodb Studio

Mongodb是一款性能优良,功能丰富的文档型非关系型数据库。由于该数据库是开源项目并且还在不断更新中,目前为止在任何平台上都不能找到功能相对完整的客户端数据库管理工具。而越来越多的项目中使用了Mongodb,使得管理起来十分麻烦如果点点鼠标就搞定了那该有多好。

基于如上背景,我们制作了此MongoDB管理工具,在DBA/开发/管理员三个维度提供一定层次的管理功能。

Mongodb Management Studio功能如下:

l服务器管理功能

添加服务器,删除服务器

l服务器,数据库,表,列,索引,树形显示和状态信息查看

l查询分析器功能

支持select,insert,Delete,update

支持自定义分页函 数 $rowid(1,5)查询第一条到第五条,需放在select后面

l索引管理功能

支持列名的显示,索引的创建,查看,删除

l数据库Profile管理

可以设置Profile开关,查看Profile信息自定义分页大小

lmaster/slave信息显示

7、MySQL监控小工具mycheckpoint

mycheckpoint是一个开源的 MySQL监控工具,主要用来监控数据。通过视图方式提供监控数据报表。mycheckpoint支持以独立的Web服务器来运行。

例如:SELECTinnodb_read_hit_percent, DML FROM sv_report_chart_sample;

第一步我们打开navicat,右键点击连接,选择“连接信息”,如下图所示:

第二步点击进去可以看到默认的保存路径,如下图所示:

第三步我们还是右键“连接”,选择“连接属性”

第四步点击进去之后,点击“高级”

第五步在高级里面选择要备份数据库的路径,点击确定就完成了,如下图所示:

第六步其实我们每次新建一个连接的时候,都可以设置保存的路径,如下图所示:

1、打开navicat连接上我们的数据库,并展开到表格。

2、创建两个有外链关系的表格,这里我以"会员表"为实例,分别取名为c_user,c_focus

3、c_focus中的c_userid与c_usname两个字段与c_user中的c_id与c_name是关键对应的,所以这两个就是我们要创建的外键。

4、右击“C_focus”选择“设计表”

5、打开表格设计界面,选择“外键”选项卡。

6、点击“栏位名”下的文本框,右边出现一个小按钮,点击显示选择字段列表,这里选择我们要作外键的字段“c_name”

7、在参考数据与引用表中选择自己的数据库与关联的别一个表“c_user”

8、“外栏位名”与“栏位名”一样,只是这里选择的是"c_user"表的字段。

9、“在删除时”选择SET NULL,这样当c_user表中其中一条记录被删除时,c_focus对的记录的字段的值就会变成null

10、"刷新时"选择CASCADE,这样当c_user表中其中一条记录数据变动更新以后,c_focus对就的记录字段的值也会自动随着更新。

11、点击“保存”按钮,保存我们的 *** 作,这样navicat外键怎么设置的方法已经介绍完了,快去试一下吧。

以上就是关于centos 怎么搭建mysql主从库全部的内容,包括:centos 怎么搭建mysql主从库、mysql数据库管理工具navicat for mysql怎么用、如何使用命令在navicat中创建数据库及表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9770145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存