美文网首页
关于利用NFS实现MySQL共享数据目录的尝试

关于利用NFS实现MySQL共享数据目录的尝试

作者: 辉耀辉耀 | 来源:发表于2017-04-18 19:15 被阅读0次

    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共享数据目录可以共享库、表、表结构,但是不能共享到表中的数据,具体原理还有待研究。

    相关文章

      网友评论

          本文标题:关于利用NFS实现MySQL共享数据目录的尝试

          本文链接:https://www.haomeiwen.com/subject/osjqzttx.html