问题原因:游戏服务端的磁盘分区空间不足,导致MYSQL无法连接。
解决办法:扩充磁盘分区空间。
具体步骤:
1. 打开虚拟机,输入账号密码登录服务端(root/123456)
2. 输入fdisk /dev/sda,查看硬盘sda的分区表信息
3. 输入n,创建新分区
4. 输入3,新建分区3,(可以输入fdisk -l查看当前分区)
5. 直接回车跳过扇区位置设置(自动设置)
6. 输入+20G,设置分区为20GB空间
7. 输入t,更改分区类型
8. 输入3,选择分区3
9. 输入8e,(linux lvm文件系统)
10. 输入w,保存分区表
11. 输入reboot,重启服务器
12. 输入pvcreate /dev/sda3,创建物理分区
13. 输入mkfs.ext3 /dev/sda3,格式化分区3
14. 输入vgextend VolGroup00 /dev/sda3,将分区3加入逻辑分区组
15. 输入lvextend -L +18.62G /dev/VolGroup00/LogVol00,将逻辑分区组的剩余空间分入逻辑分区LogVol00
16. 输入resize2fs /dev/VolGroup00/LogVol00,更新文件系统空间(游戏服务端的分区空间)大小。
17. 输入service mysqld start,启动mysql服务,如果出现红字,则表示之前某一部失败,绿字则表示成功。
基本知识:
1. 物理分区是硬盘上的实际分区,逻辑分区是从扩展分区中划分出来的虚拟分区,而**逻辑分区组(卷组)**是将多个物理分区或逻辑分区合并成一个大的存储池,从中可以创建灵活的逻辑卷供系统使用,如果把物理分区比喻成一块砖,那么逻辑分区组就是一面墙,而逻辑分区是这面墙上的一扇窗。
2. 查看分区表信息:fdisk -l
3. 查看逻辑分区组信息:vgdisplay
4. 查看物理分区信息:pvdisplay
5. 查看逻辑分区信息:lvdisplay
解决办法:扩充磁盘分区空间。
具体步骤:
1. 打开虚拟机,输入账号密码登录服务端(root/123456)
2. 输入fdisk /dev/sda,查看硬盘sda的分区表信息
3. 输入n,创建新分区
4. 输入3,新建分区3,(可以输入fdisk -l查看当前分区)
5. 直接回车跳过扇区位置设置(自动设置)
6. 输入+20G,设置分区为20GB空间
7. 输入t,更改分区类型
8. 输入3,选择分区3
9. 输入8e,(linux lvm文件系统)
10. 输入w,保存分区表
11. 输入reboot,重启服务器
12. 输入pvcreate /dev/sda3,创建物理分区
13. 输入mkfs.ext3 /dev/sda3,格式化分区3
14. 输入vgextend VolGroup00 /dev/sda3,将分区3加入逻辑分区组
15. 输入lvextend -L +18.62G /dev/VolGroup00/LogVol00,将逻辑分区组的剩余空间分入逻辑分区LogVol00
16. 输入resize2fs /dev/VolGroup00/LogVol00,更新文件系统空间(游戏服务端的分区空间)大小。
17. 输入service mysqld start,启动mysql服务,如果出现红字,则表示之前某一部失败,绿字则表示成功。
基本知识:
1. 物理分区是硬盘上的实际分区,逻辑分区是从扩展分区中划分出来的虚拟分区,而**逻辑分区组(卷组)**是将多个物理分区或逻辑分区合并成一个大的存储池,从中可以创建灵活的逻辑卷供系统使用,如果把物理分区比喻成一块砖,那么逻辑分区组就是一面墙,而逻辑分区是这面墙上的一扇窗。
2. 查看分区表信息:fdisk -l
3. 查看逻辑分区组信息:vgdisplay
4. 查看物理分区信息:pvdisplay
5. 查看逻辑分区信息:lvdisplay