centos下的mysql-cluster集群安装
转自:http://www.cnblogs.com/linkstar/p/6510713.html#_label0
centos下的mysql-cluster集群安装可能会出现的问题:
1,my.cnf最好与文章保持一致,不能有别的东西,否则可能会出现问题
2,node连不上service iptables stop
[mysqld]
ndbcluster
ndb-connectstring=192.168.253.147
[mysql_cluster]
ndb-connectstring=192.168.253.147
Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 解决方法采用软连接:ln -s /tmp/mysql.sock[这是我的位置] /var/lib/mysql/mysql.sock
ERROR 1049 (42000): Unknown database ‘root’ mysql -u root -p root这是错误的 正确的是 mysql -u root -p 或者mysql -uroot -proot
Your password has expired. To log in you must change it using a client that supports expired passwords 密码过期 data文件夹下重置密码 –> ./mysqladmin -u root -p password[到mysql的安装目录下去执行,全局查询路径find / -name mysqladmin 或者 find / -name “*”|grep mysqladmin [查询结果会包括这种/usr/share/man/man1/mysqladmin.1.gz]]
给予远程访问权限,并修改密码为”password” grant all on . to root@’%’ identified by ‘password’; 这句话把密码改成了password
创建表的时候必须选择表的引擎为NDBCLUSTER,否则表数据不会进行同步
数据同步的另一种方式
实现mysql数据库主从复制
http://www.php.cn/mysql-tutorials-354051.html