mysql5.6.33修改数据文件的实例教程

零下一度
Lepaskan: 2017-06-29 10:45:01
asal
1385 orang telah melayarinya

问题:mysql存放的数据文件,分区容量较小,目前已经满,导致mysql连接不上,

解决方案:

1、删除分区里一个不需要用的数据,如:日志文件等(解决不了根本问题)

2、对某个磁盘扩容

3、修改数据存储位置

修改数据存储位置步骤:

1、查看mysql存储目录

#安装目录
--basedir=/usr 
#数据存储位置
--datadir=/home/mysqlData/mysql 
#用户
--user=mysql 
#日志
--log-error=/home/mysqlData/mysql/localhost.localdomain.err 
#端口
--port=3306
Salin selepas log masuk

2、停止mysql服务

service mysql stop
Salin selepas log masuk

3、创建目录

mkdir /home/mysql
chown -R mysql:mysql /home/mysqlData
Salin selepas log masuk

4、数据文件转移(把整个/var/lib/mysql移至/home/mysqlData)

cp -afir /var/lib/mysql /home/mysqlData
Salin selepas log masuk

5、修改MySql的配置文档/etc/my.cnf配置文档

[client]

port            = 3306#修改后的目录
socket          = /home/mysqlData/mysql/mysql.sock
[mysqld]

port = 3306default-storage-engine = InnoDB #默认存储引擎
lower_case_table_names = 1 #不区分大小写
max-connections=3000character_set_server=utf8
#修改后的目录
datadir=/home/mysqlData/mysql

#修改后的目录

sock=/home/mysqlData/mysql/mysql.sock
Salin selepas log masuk

6、修改MySQL的启动脚本/etc/init.d/mysql

将/etc/init.d/mysql文件中的datadir项改成/home/mysqlData/mysql

vim /etc/init.d/mysql
Salin selepas log masuk

7、启动mysql服务

service mysql start
Salin selepas log masuk

 

Atas ialah kandungan terperinci mysql5.6.33修改数据文件的实例教程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan