现在分流,有大数据专业和软件工程专业。本人对这两个专业前景不是很了解,有学长学姐,过来人能讲讲哪个更好就业吗?需要考研吗?我纠结啊
选大数据专业,不过你大三大四没有好好学习python、hadoop这些,那么毕设就是给自己挖坑,就业两个差不多,大数据专业上限高工资高,如果本科院校一般建议考研
1、打开从服务器的配置文件,在其中加上如下配置:
server-id=108
2、重启 MySQL 服务。
mysql.server restart
3、配置主从同步
change master to master_host='192.168.0.101',master_user='root',master_password='P@ssw0rd',master_log_file='mysql-bin.000001' ,master_log_pos=154;
其中 master_host
表示主服务器 IP,master_user
和master_password
分别是主服务器的用户名和密码,master_log_file
和master_log_pos
在主服务器中通过show master status
语句可以查到。
4、开启同步进程。
start slave
5、查看同步状态。
show slave status;
可能碰到的问题
Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.
mysql 5.6 之后引入了uuid的概念,各个复制主从结构中的 server_uuid 要保证不一样。由于我这台新 Mac 是用系统自带的「迁移助理」从老机器迁移过来的,所以说,所有的软件和配置都是一模一样的。
通过下面的语句可查看 server_uuid 的值 和 auto.cnf 的路径,auto.cnf 中保存了 server_uuid 的值。
show variables like '%server_uuid%';
show variables like '%datadir%';
我查到的从服务器上的 datadir 目录在 /usr/local/var/mysql,修改目录下的 auto.cnf 文件中的 server-uuid 的值
修改 datadir 目录下的auto.cnf 文件中的 server-uuid 的值。
然后再重启服务,查看同步状态就不会有这个问题了。