
1>mysqlcom帐号的设置
双击安装文件,一直点击下一步,直到 mysqlcom 帐号的设置,选择第三项
·2>mysql字符集设置
点击下一步,直至mysql的字符集选择窗口,选择“utf8”,
3>root用户密码设置
点击下一步,直至为root帐号设置密码窗口,为root设置密码,本例采用密码为:123456。
一直点击next,完成安装。
4>启动MySQL测试
在安装最后页点击Execute 按钮,进行启动测试
2 注意事项
MySQL50安装后默认会在自动启动,如果希望取消自动启动,可在计算机管理的服务中,将MySQL服务设置为手动或禁用
先在主数据库中创建新数据库rep_test。
然后编辑主数据库的myini文件
在[mysqld]节点中增加如下内容:
server-id=1 #指定唯一的ID,1至32,必须的
log-bin=mysql-log-bin #指定二进制日志存放路径,必须的
binlog-do-db=rep_test #指定要同步的数据库,必须的
#binlog-ignore-db=mysql #指定不要同步的数据库,如果指定了binlog-do-db就不用再指定该项
重启主数据库,然后在主数据库中建立一个备份账户
mysql>grant replication slave on to slave@1921681128 identified by 'slave' ;
mysql>flush privileges;
PS:identified by 指定的slave是账号slave@1921681128 的密码
显示主服务器的状态信息,并且找到File 和 Position 的值记录下来;
mysql>show master status;
在从数据库中创建新的数据库rep_test。
然后编辑从数据库的myini文件
在[mysqld]节点中增加如下内容:
server-id=2 #指定唯一的ID,2至32,必须的,并且不能跟主数据库一样
replicate-do-db=rep_test #指定要同步的数据库,必须的
#replicate-ignore-db=mysql #指定不要同步的数据库,
重启从数据库,设置登录主数据库的账号和密码等信息,然后启动slave
mysql>change master to master_host='19216812',master_user='slave',master_password='slave', master_log_file='mysql-bin000002',master_log_pos=120;
mysql>start slave;
查看从数据库的信息
mysql>show slave status \G;
如果出现: Slave_IO_Running: YesSlave_SQL_Running: Yes以上两项都为Yes,那说明没问题了
新建一个工程名叫mysql,编程环境选择c#,然后选择windows窗体应用程序,新建一个窗体用于显示查询到sql数据库的数据集
从工具箱向form1窗体上拖一个按钮和datagridview控件,按钮是触发连接数据库获取数据集,按钮的名称为显示,datagridview控件是用于显示数据集内容
单击解决方案资源管理器中的引用文件夹然后右键选择添加引用,选择浏览后打开mysqldatadll,这是c#连接mysql数据库的动态库,里面封装了很多常用的 *** 作数据库的方法
在解决方案资源管理器中的form1cs的代码中加入using MySqlDataMySqlClient;这就是代码中的实际引用mysqldatadll中的内容,有了这个c#就能很方便地 *** 作sql数据库
在按钮的单击事件中添加如下代码
string str = "Server=127001;User ID=root;Password=123456;Database=test;CharSet=gbk;";
MySqlConnection con = new MySqlConnection(str);//实例化链接
conOpen();//开启连接
string strcmd = "select from user";
MySqlCommand cmd = new MySqlCommand(strcmd, con);
MySqlDataAdapter ada = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adaFill(ds);//查询结果填充数据集
dataGridView1DataSource = dsTables[0];
conClose();//关闭连接
使用navicat软件在数据库test中新建表user,然后新建两个字段username和password(图中的栏位),navicat软件是mysql的图形化界面工具,负责新建表以及备份等数据库 *** 作,直观地通过界面来 *** 作
7
数据库建好后就可以执行工程了,单击显示按钮执行结果如下,出现username和password说明数据库连接成功,由于没有添加数据所以下面为空
监控了Mysql主从复制健康情况
主动主动模式的主主复制
主动被动模式的主主复制
开启mysql的binlog日志功能,在/etc/mycf上添加以下两行:
DROP TABLE IF EXISTS 'feedback'; 如果存在feedback表就删除
CREATE TABLE 'feedback' 建立feedback表,各字段声明如下:
{ 'id' smallint unsigned NOT NULL auto_increments, 字段名id类型无符号小整数,不可为空,自动增加
'username' TINYTEXT, 类似
'title' TINYTEXT,
'datetime' datetime default '0000-00-00 00:00:00', 类型为datetime型,但好像不可以如此初始化
'comments' text,
'reply' text default '',
PRIMARY KEY('id')}主键设为 id,即按照哪个字段做索引(可加快查询速度)
TYPE=MYISAM; 使用引擎为MYISAM,这个是mysql的引擎之一。其他还有Innodb等。InnoDB是按primary key顺序储存,MyISAM是按新增数据顺序储存。
以上就是关于如何在XP下配置搭建MYSQL数据库 只装数据库不需要别的不要发PHP环境搭建!全部的内容,包括:如何在XP下配置搭建MYSQL数据库 只装数据库不需要别的不要发PHP环境搭建!、如何在一台windows主机上搭建mysql主从配置、如何利用vs搭建mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)