设为首页收藏本站
查看: 58|回复: 0

[PHP] MySQL启用SSD存储_MySQL-mysql教程

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2017-5-12 16:11:00 | 显示全部楼层 |阅读模式
    MySQL启用SSD存储 有时OS读写慢会降低MySQL服务器的性能,尤其是OS与MySQL使用同一磁盘时。故最好是让MySQL使用单独的磁盘,能使用SSD更好。要做到这一点,需要把SSD新磁盘挂载到服务器上,假定新磁盘在/dev/sdb。
    1、准备新磁盘:  # fdisk /dev/sdb  按下“n”将创建一个新分区;按下“p”将创建新的主分区。接着设置分区号(从1~4),再选择分区的尺寸,按下回车键。
    如果不想使用整个磁盘作为一个分区,那么还需要继续创建新分区。
    按下“w”实现写改变。
    2、在新分区创建文件系统  # mkfs.ext4 /dev/sdb1  3、把新分区映射到某个目录,我取名为“ssd”,在root根目录下。  # mkdir /ssd/ # mount /dev/sdb1 /ssd/  4、让此映射在服务器启动时就生效 修改配置文件/etc/fstab
      /dev/sdb1 /ssd ext4 defaults 0 0  5、把MySQL移到新磁盘 先停止MySQL服务
      # service mysqld stop  如果系统存在写MySQL的服务,也停止,比如
      # service httpd stop # service nginx stop  复制整个MySQL目录到新磁盘
      # cp /var/lib/mysql /ssd/ -Rp  复制完成后,重命名MySQL的目录
      # mv /var/lib/mysql /var/lib/mysql-backup  接着创建符号链接
      # ln -s /ssd/mysql /var/lib/mysql  现在可以启动MySQL服务了
      # service mysqld start # service httpd start # service nginx start
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表