1.在主数据库服务器为从服务器添加一个拥有权限访问主库的用户:
创新互联专注于古浪网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供古浪营销型网站建设,古浪网站制作、古浪网页设计、古浪网站官网定制、小程序定制开发服务,打造古浪网络公司原创品牌,更为您提供古浪网站排名全网营销落地服务。
GRANT REPLICATION SLAVE ON *.* TO ' test'@'%' IDENTIFIED BY 'test';
(%表示允许所有IP,可设置指定从服务器IP)
添加用户后:
可在从服务器上用mysql -h127.0.0.1 -utest -ptest; 来测试是否有权限访问主数据库
2.在主据库配置文件加上:
#master config
server-id = 1
log-bin = mysql-bin
3.在从服务器数据库配置文件:
server-id = 2
master-host = 10.0.0.199
master-user = test
master-password = test
replicate-do-db = test
master-port = 3306
log-bin = mysql-bin
如果你的一切配置顺利
你在从服务器上输入命令:show slave status\G
成功情况:
Slave_IO_Running:yes
Slave_SQL_Running:yes
在主服务器上输入show master status
MySQL和SQLserver当然可以同时安装在同一台服务器上。相互不会有影响,各自按各自的安装和配置方式就可以了。不需要特别的设置。Php调用MySQL只要在Php配置文件中启用MySQL的插件就可以了。 将配置文件中“;extension=php_mysql.dll ”前面的分号
mysql安装部署和配置:
1.安装包:mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2.解压:tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
3.进入:cd /opt/ 并且把mysql-5.6.33-linux-glibc2.5-x86_64文件拷贝到当前目录 改名为mysql
4.创建分组和用户:groupadd mysql,useradd -r -g mysql mysql
5.建立连接:ln -s /E/mysql/bin/mysql /usr/bin/
6.初始化mysql ./scripts/mysql_install_db --user=mysql
7.权限设置:chown -R mysql data
8.复制配置文件:cp support-files/my-medium.cnf /etc/my.cnf
9.将mysqld服务加入开机自启动项,cp support-files/mysql.server /etc/init.d/mysqld
10.通过chkconfig命令将mysqld服务加入到自启动服务项中 chkconfig --add mysqld
11.查看是否添加成功 chkconfig --list mysqld
12.安装设置完成,重启mysqld服务或者重启系统:重启mysqld的服务命令:service mysqld start