VPS优惠信息,美国VPS推荐,便宜VPS,国外VPS评测,美国VPS代购,VPS新手教程 - 好VPS之聚 - MySQL
这篇文章主要是一种记录，参考网络上很多技术文章操作的一个过程，我自己在使用中貌似也遇到一些问题，但是为了避免日后遗忘还是决定温习下这个过程。文章是在两台美国VPS已安装军哥LNMP一键包的环境下操作的。MySQL数据库主从同步的优点很多，对我这种肤浅的人来说最有用的是当做备份吧。准备工作本例采用的两台VPS主机均为CentOS系统，LNMP环境 主服务器：209.148.95.* MySQL5.5.42 从服务器：192.227.240.* MySQL5.5.42 ***如何查看MySQL版本：mysql –version*** 注意：主服务器的MySQL版本不要比从服务器版本更高，可以相同或者低于从服务器。配置MySQL主服务器因为本例我采用的两台主机都已经安装了LNMP一键包，所以MySQL都是装好了的，还有PhpMyadmin可以管理数据库，所以就略过了安装过程，后面的有些操作也直接在PhpMyadmin里加。 先在主服务器建立数据库，添加用户，我直接在PhpMyadmin操作，可视化！ 如上图，我添加了一个名为zhaorong的数据库。然后添加用户，我也设定用户名为zhaorong，并赋予他对数据库zhaorong的全部权限。 注意上面设定的数据库名称和用户名称是可以任意设定的，这里方便记我直接设为一样了。 接下来我们在主服务器上为数据库zhaorong建立一个从同步用户，设定密码。 上图建立了一个用户zhaorong_c，并指定只能从从服务器IP来访问，注意下面的权限，只有备份权限。 接下来我们将主服务器中的数据库导出到从服务器中，ssh登陆到主服务器执行。 mysqldump -uroot -p**** –default-character-set=utf8 –opt -Q -R –skip-lock-tables zhaorong > /home/zr.sql 上面的***是MySQL数据库root密码(skip前面2个-)。 将备份数据库传入从服务器，这里我也放入home目录。 scp /home/zr.sql root@192.227.240.*:/home 之后我们转到从服务器设定。配置MySQL从服务器先导入之前主服务器传入的数据库。 上图的命令依次为： mysql –uroot –p***** #登陆数据库 create database zhaorong; #创建数据库zhaorong use zhaorong #进入数据库 source /home/zr.sql #导入备份到数据库 然后我们试试在从服务器中登陆到主服务器： mysql -uzhaorong_c -h 192.227.240.* -p***** 极有可能连不上，就如我上图中第一次链接的情况，遇到这种问题可以到主服务器把iptables关闭试试。配置MySQL主从服务器的my.cnf先来配置主服务器的my.cnf文件，lnmp的my.cnf在/etc/my.cnf vi /etc/my.cnf #编辑 server-id=1 #这行本身有 log-bin=mysql-bin #这行本身有 binlog-do-db=zhaorong #加入，需同步的数据库 binlog-ignore-db=mysql #不同步MySQL系统数据库 保存，退出。 service mysql restart #重启数据库 mysql -uroot -p**** #进入MySQL数据库控制台 mysql> show variables like ‘server_id’; #查看server-id值是不是1 mysql> show master status; #查看主服务器信息 上面两行我还是用截图来表达： 上图中的mysql-bin.000006和107记录下来，后面需用。 然后我们配置从服务器的my.cnf文件。 vi /etc/my.cnf #一样的，编辑文件 server-id=2 #默认是1改成2 log-bin=mysql-bin #这行本身有 replicate-do-db=zhaorong #需要同步的数据库 replicate-ignore-db=mysql #不同步系统数据库 read_only #设只读权限 保存，退出。 service mysql restart #重启数据库 mysql -uroot -p**** #进入MySQL数据库控制台 mysql> show variables like ‘server_id’; #查看server-id是2了 mysql>slave stop; #停止从服务器同步进程 mysql>change master to master_host=’209.148.95.*’,master_user=’zhaorong_c’,master_password=’***’,master_log_file=’mysql-bin.000006′ ,master_log_pos=107; #这一行比较长，注意那个mysql-bin.000006和107就是之前记录下来的 mysql>slave start; #启动同步进程 mysql>SHOW SLAVE STATUSG #查看从服务器同步信息 如上图，看到我红框中两行都是Yes就OK了。 之后，我们可以测试下，在主服务器建立一个表，然后登陆从服务器数据库查看是否同步建立了这张表。
在2009年左右，好VPS还是一个主机迷，曾经开设过一个塞班手机论坛，虽然不久便夭折了，但是这也是我建站的一个开端。论坛没了，对于手机的兴趣还是一直不减。手里也长期持有超过1部手机，涵盖塞班和安卓系统。今天无聊，给大家分享一个手机上的PHP环境安装，意义不大，但是挺有趣。 开始之前，我们先来看个探针。 上面就是好VPS在自己的S60V3手机(N78)上安装的PAMP环境后的探针，下面，我们一起来说下步骤吧。首先，对于手机系统要求最低S60V3以上。 【什么是PAMP】PAMP就是Personal，Apache，Mysql，PHP 我们先下载pamp_1_0_2软件包，它包含：pips_nokia_1_3_SS.sis，ssl.sis，pamp_1_0_2.sis共三个文件 【下载地址】115网盘下载 【安装顺序】先安装pips_nokia_1_3_SS.sis，然后安装ssl.sis，最后安装 pamp_1_0_2.sis ，以上程序都无需签名。 【使用方法】首先打开PAMP：应用程序 -> Pamp； 然后：选项 -> start -> Pamp,中途会询问是否打开WLan,如果想要局域网能够访问就开启吧。 最后在手机浏览器中输入http://localhost 就可以了(打开WLAN的话直接在电脑输入WLAN地址)。网站默认目录存储在E:/data/apache/htdocs PAMP带的Apache版本为2.2.4，PHP版本为5.2.2，MySQL版本为5.0.67，常用的Curl和GD库都已经整合到PAMP中。 喜欢折腾的朋友也可以试试，只是我这边没有80端口，无法外网访问，意义不大。
Xeround是一个提供免费的云数据库的网站，在小朋友的节日开放了注册，好VPS也赶早去注册了个，一直没试过，刚刚去测试了下，感觉还是比较方便的。 【注册地址】http://xeround.com/mysql-cloud-db-free-registration/ 注册的过程相当简单，打开上面的地址，然后看下面的截图填写你的资料，提交就可以了。（优惠码任意填写，因为没有优惠码，另外注册后要去邮箱收激活信激活账户。） 注册完成后，以我们的注册时使用的Email地址和密码登陆，创建数据库，选择Create New，填入你想创建的数据库资料，包括数据中心的选择，用户名，密码等； 完成之后，点击右下角的CREATE DB INSTANCE创建数据库。这里大家要注意，这个创建的过程，不是瞬间完成的，你主机看进度那里有个百分比的，大约30秒左右吧，就能看到你的数据库外链，内链地址，CPU，内存，在线时间等信息。 数据库的管理用的还是PHPMyAdmin，当你点击分配给你的IP时，就打开了PHPMyAdmin界面，包括数据导入、导出、备份等操作，只要会用PHPMyAdmin，就能轻松搞定！这方面大家应该没有什么问题，所以就不截图了。 不过，大家注意的是免费用户只能创建一个数据库，而且目前仅支持MySQL数据库，未来也许会支持更多类型。由于好VPS暂时没有网站需要外链数据库，所以有关速度和稳定性就要大家去测试了。