当前位置: 首页 > news >正文

站长工具网站推广办公空间设计说明

站长工具网站推广,办公空间设计说明,平台软件怎么制作开发,wordpress开发人力资源在网上搜索了很多资料#xff0c;都没有看到像样的文档#xff0c;思路不是很清晰#xff0c;对第一次安装的朋友来说较为困难#xff0c;经过长时间的安装尝试和查询网上零碎的知识点#xff0c;终于成功的完成Linux系统下多MySql数据库安装和主从配置#xff0c;现在分…在网上搜索了很多资料都没有看到像样的文档思路不是很清晰对第一次安装的朋友来说较为困难经过长时间的安装尝试和查询网上零碎的知识点终于成功的完成Linux系统下多MySql数据库安装和主从配置现在分享给大家。前提1、关闭Liunx系统的防火墙如果忘了你下面的测试连接必定会失败切记切记切记。2、下载linux系统自带的mysql查找已安装的myslq 版本#rpm  -qa | grep  mysql     #(注意大小写如果mysql 不行就换MySQL)将搜索出的包名卸载#rpm -e  --nodeps mysql-5 .0 .22-2 .1 .0 .1   #(nodeps表示强制删除)再次查找该包名如果没有结果输出则表明已将该版本的mysql卸载了 3、yum安装lrzsz和cmakeyum -y install lrzsz;yum -y install cmake;首先熟悉MySql数据库很多人都是直接安装原生版的MySql数据库(就是官网上下载的数据库安装包)也有人用的是MySql的衍生版数据库如percona我用的就是这种下面我会分别说明原生版和衍生版MySql数据库的安装和主从配置。Linux下多个原生版MySql数据库的安装及主从配置1、下载MySql数据库http://dev.mysql.com/downloads/mysql/5.5.html#downloads下载的是64位系统我使用的是CentOS6.6 64位系统2、安装第一个数据库-- cd /usr/local/src-- mkdir mysql-- cd mysql-- rz(上传安装包)-- tar -xvf MySQL-5.5.47-1.linux2.6.x86_64.rpm-bundle.tar-- rpm -ivh MySQL-server-5.5.47-1.linux2.6.x86_64.rpm-- rpm -ivh MySQL-client-5.5.47-1.linux2.6.x86_64.rpm-- rpm -ivh MySQL-devel-5.5.47-1.linux2.6.x86_64.rpm到这里就安装结束了3、启动数据库、修改数据库密码和登录数据库-- service mysql start-- mysqladmin -uroot password ‘root’-- mysql -uroot -proot4、提供远程连接的权限在登录mysql的状态下执行下面的命令-- grant all privileges on *.* to root % identified by root;-- flush privileges;执行结束后使用外部的工具连接库我这里使用的是navicat连接的时候会报这样测错误就因为这个错误让我苦苦研究很长时间其实解决起来很方便的。下面是解决方案rpm安装原生版的mysql是没有my.cnf文件的在网上查各种资料都是让我修改my.cnf配置文件但是我始终没有找到这个文件后来在网上看到博友的博文这里将截图贴上如下主要看第二种说法我的操作如下-- cd /usr/share/mysql-- cp my-medium.cnf /etc/-- cd /etc-- mv my-medium.cnf my.cnf-- vim my.cnf配置文件中许多内容都是被我注释了但是不注释也没有太大的影响但是主要是找到bind-address 127.0.0.1如果有就注释掉没有就不用管了我当时在我的配置文件中是没有找到这句话的。接下来是在配置文件的[mysqld]这句话下一行添加一句话skip-name-resolve保存文件重新启动数据库(命令service mysqlrestart)这个时候再远程连接数据库就可以连接的上了(如图)。好了到此为止第一个Mysql数据库就安装成功了。5、第二个Mysql数据库的安装之创建目录-- cd /usr/local-- mkdir mysql-- cd mysql-- mkdir data-- mkdir etc-- mkdir logs-- mkdir var-- chown mysql:mysql /usr/local/mysql/ -R-- cp /etc/my.cnf /usr/local/mysql/etc/-- vim /usr/local/mysql/etc/my.cnf这里需要将所有的内容都注释掉然后添加下面的内容[mysqld]skip-name-resolveport3307datadir/usr/local/mysql/datasocket/usr/local/mysql/mysql-3307.sockusermysqllog_error/usr/local/mysql/logs/db_error.log# Disabling symbolic-links is recommended to prevent assorted securityriskssymbolic-links0[mysqld_safe]log-error/usr/local/mysql/logs/db_error.logpid-file/usr/local/mysql/mysqld-3307.pid保存配置文件准备安装6、安装第二个Mysql数据库、启动数据库上面的配置文件都配置好了接下来就是安装了安装命令/usr/bin/mysql_install_db--defaults-file/usr/local/mysql/etc/my.cnf  --basedir/usr/--datadir/usr/local/mysql/data  --usermysql启动数据库/usr/bin/mysqld_safe --defaults-file/usr/local/mysql/etc/my.cnf 7、修改密码、登录、设置远程访问权限修改密码mysqladmin -h127.0.0.1 -P3307 -uroot password root登录mysql -uroot -h127.0.0.1 -P3307 -p设置远程访问权限grant all privileges on *.* to root % identified by root;flush privileges;到此第二个数据库就安装结束了这里测试连接就不演示了和上面的一样这里的skip-name-resolve已经在修改配置文件的时候加上了正常安装启动时不会出现问题的。8、主从配置之配置主数据库-- vim /etc/my.cnf在[mysqld]所在行下另起一行加上下面的几句话log-binmysql3306-bin//test表示主从之间需要同步的数据库如果有多个就用逗号隔开但是需要同步的数据库较多时建议直接不写这句话因为逗号隔开可能会存在一些问题直接不写这句配置表示同步整个数据库binlog-do-dbtestserver-id101  //这里的服务id可以是任意值但是要保证唯一配置文件修改完毕保存配置文件重启数据库。使用navicat数据库工具执行命令SHOW MASTER STATUS查看主库的状态如下(不同数据库值不同记住这两个值)下面就是为从库创建用户grant replication slave on *.* to slave01127.0.0.1 identified by123456;flush privileges;这里的127.0.0.1需要根据你的从数据库所在机器的ip配置要是觉得指定ip容易出错就直接使用“%”代替。小插曲上面的两句sql命令在我的navicat中无法执行如果博友你也出现这种情况不防直接命令行连接数据库执行这两句话效果一样。好了到此为止主数据库就配置完成喽9、主从配置之配置从数据库-- vim /usr/local/mysql/etc/my.cnf这里配置相对主库较为简单只要配置[mysqld]下中的一个server-id即可唯一需要注意的是server-id的唯一性保存配置文件重新启动数据库(用ps -ef | grep mysql 查询到3307 从数据库的进程编号kill命令(killxxx)杀死3307从数据库的进程然后重新执行启动数据库命令就好注意从数据库启动和主数据库的不同)。然后使用navicat工具执行下面的sql语句CHANGE MASTER TOmaster_host127.0.0.1,master_userslave01,master_password123456,master_port3306,master_log_file mysql3306-bin.000002,master_log_pos 1942;启动从数据库的同步START SLAVE;查看从数据库的状态SHOW SLAVE STATUS;注意看其中的两个值这两个都为“yes”才是成功有一个为“no”都不行。现在就测试修改数据吧首先在主库中随便修改一条数据并保存到从库刷新看是否同步如果是同步了恭喜你成功了。启动从库常见问题报错信息代码如下:Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).意思很明显就是两个mysql的server-id的值不唯一或者一致了。需要修改成不一样的才行。如果不确定各自的值为多少时可以启动两个数据后分别进入到不同端口的mysql界面查看这个server-id的值使用如下命令查看了一下server_id复制代码代码如下:mysql show variables like server_id;----------------------| Variable_name | Value |----------------------| server_id | 1 |----------------------1 row in set (0.00 sec)如果一样的就修改下改成不一样的就可以了然后重新启动主库和从库把原来的slave01用户删了重新设置slave01用户以及后面的操作。如果还有问题可参见这个博客我也是从这里获得帮助的Linux下多个衍生版Mysql的安装和主从配置1、下载衍生版数据库Percona地址https://www.percona.com/downloads/Percona-Server-5.6/LATEST/2、安装第一个数据库-- cd /usr/local/src-- mkdir mysql-percona-- cd mysql-percona-- rz(上传安装包)-- tar -xvf Percona-Server-5.5.47-37.7-r764f304-el6-x86_64-bundle.tar-- rpm -ivh Percona-Server-shared-55-5.5.47-rel37.7.el6.x86_64.rpm-- rpm -ivh Percona-Server-client-55-5.5.47-rel37.7.el6.x86_64.rpm-- rpm -ivh Percona-Server-server-55-5.5.47-rel37.7.el6.x86_64.rpm这里安装结束后和原生版的不同这个会自动生成一个my.cnf文件保存在/etc目录下。启动服务(service mysqlstart)、修改root用户密码、登录、设置远程连接权限、以及修改my.cnf配置文件内容和上面的原生版相同(注意这里是修改内容步骤一样这里不再需要从其他目录拷贝文件到/etc目录下并改文件名因为衍生版安装时会自动生成一个my.cnf文件保存在/etc目录下)。记得重新启动数据库连接测试。3、安装第二个衍生版Mysql数据库很简单这里安装的步骤和安装第二个原生版Mysql是完全相同的这里就不多说了。4、主从配置这里的主从配置和原生版的是完全相同的不再赘述。
http://www.huolong8.cn/news/42051/

相关文章:

  • 宁波制作网站软件专门做面条菜谱的网站
  • asp网站生成静态网站开发要多少钱
  • 怎样重启网站服务器惠州网站制作工具
  • wap网站制作公司襄阳信息网站建设
  • 建设网站怎么查明细黑糖 wordpress 主题
  • 站内推广方式有哪些商业空间设计的特点
  • 肯德基网站建设app搭建流程
  • 琼筑网站是哪家做的软件开发工程师证书图片
  • 网站建设绩效考核创意网页设计素材模板
  • 怎么给网站加速网络营销的概念和内涵
  • 公司网站服务器租赁计算机有哪些专业
  • 郑州网站开发公wordpress附件上传
  • 免费制作app的手机软件网站优化的图片
  • wix做的网站深圳计算机速成班培训
  • 网站地图怎么弄搜索网站的浏览器
  • 多语言网站系统曙光建设有限公司网站
  • 深圳营销型网站建设哪家好wordpress建立论坛网站
  • 可以做微网站的第三方平台有哪些公司网站后台如何上传视频
  • 建网站流程 知乎寻找常州微信网站建设
  • 淮南家政网站建设地址北京公司注册流程及需要的材料
  • 图书馆网站建设与评价研究福州网站设计软件公司
  • 个人门户网站备案做外贸网站注意事项
  • 京东商城网站建设教程南通网站建设方案
  • 网站建设属于现代服务吗制作宣传图片的软件app
  • 找别人做网站需要注意什么线上营销方式6种
  • 做信息发布类网站用什么语言做什么网站开发最简单
  • 上海网站建设培训sem和seo有什么区别
  • 做教师知识网站有哪些活动策划流程及细节
  • 联通 网站备案什么网站建设策划方案 论文
  • 做一个网站怎么做的宁波市网站建设