1.按照之前配置的NFS实现了mysql数据目录的共享
参考:http://www.jianshu.com/p/d4a5bebbdb49
2.安装Mysql(yum安装版本为5.1.73)
3.修改my.cnf
mkdir /var/lib/mysql/my_1 /var/lib/mysql/my_2
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/my_1/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
default-character-set=utf8
socket=/var/lib/mysql/my_1/mysql.sock
[mysql]
default-character-set=utf8
socket=/var/lib/mysql/my_1/mysql.sock
(在MYSQL2只需要修改1为2即可)
4.启动数据库service mysqld start
5.关于密码的实验
修改mysql1的root密码mysqladmin -u root password 123456
登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
mysql -u root -p
Enter password:
在mysql2登录mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
结论:NFS共享数据目录的MYSQL各自用户的密码独立
6.关于数据的实验
(1)在mysql1创建库miao
在mysql2查看出现了库miao
(2)在mysql1的库miao中创建表person,并插入数据
在mysql2的库miao中检查,发现有person,但是person中没有数据,尝试插入数据,可以插入数据并且显示插入的数据。
在mysql1再次检查数据,发现没有出现mysql2中插入的数据
总结:使用NFS共享数据目录可以共享库、表、表结构,但是不能共享到表中的数据,具体原理还有待研究。