Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:有';/var/lib/mysql中没有足够的空间/_Mysql_Ubuntu_Mysql.sock - Fatal编程技术网

错误:有';/var/lib/mysql中没有足够的空间/

错误:有';/var/lib/mysql中没有足够的空间/,mysql,ubuntu,mysql.sock,Mysql,Ubuntu,Mysql.sock,我完全理解服务器上的以下问题,当访问日志文件时,它显示为空,即没有信息 来自我的服务器的数据: ricardoramos@garapa:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.5 LTS Release: 12.04 Codename: precise 我只有ssh访问我的服务器。此外,我已经执行了@Rajesh建议的所有步

我完全理解服务器上的以下问题,当访问日志文件时,它显示为空,即没有信息

来自我的服务器的数据:

ricardoramos@garapa:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.5 LTS
Release:    12.04
Codename:   precise
我只有ssh访问我的服务器。此外,我已经执行了
@Rajesh
建议的所有步骤,但是在使用命令重新安装
mysql服务器时:

sudo apt-get install mysql-server-5.5
我得到以下信息:

ERROR: There's not enough space in /var/lib/mysql/

E: Write error - write (28: There is no space available on the device)

ricardoramos@garapa:~$ sudo fdisk -l

Disco /dev/sda: 1000.2 GB, 1000202305536 bytes
255 cabeças, 63 setores/trilhas, 121601 cilindros, total de 1953520128 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x471b256c

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *         128  1603201151   801600512   83  Linux
/dev/sda2      1603201152  1953517951   175158400    5  Estendida
/dev/sda5      1603201280  1945706751   171252736   83  Linux
/dev/sda6      1945706880  1953517951     3905536   82  Linux swap / Solaris


ricardoramos@garapa:~$ df -h
Sist. Arq.      Tam. Usado Disp. Uso% Montado em
/dev/sda5       163G  155G     0 100% /
udev            1,5G  4,0K  1,5G   1% /dev
tmpfs           599M  724K  599M   1% /run
none            5,0M     0  5,0M   0% /run/lock
none            1,5G     0  1,5G   0% /run/shm
overflow        1,0M  1,0M     0 100% /tmp
/dev/sda1       759G  4,1G  717G   1% /home

ricardoramos@garapa:~$ dpkg -l | grep mysql
iU  libdbd-mysql-perl                      4.020-1ubuntu0.1                           Perl5 database interface to the MySQL database
ii  libmysql-java                          5.1.16-2                                   Java database (JDBC) driver for MySQL
iU  libmysqlclient18                       5.5.54-0ubuntu0.12.04.1                    MySQL database client library
iU  mysql-client-5.5                       5.5.54-0ubuntu0.12.04.1                    MySQL database client binaries
ii  mysql-client-core-5.5                  5.5.34-0ubuntu0.12.04.1                    MySQL database core client binaries
ii  mysql-common                           5.5.54-0ubuntu0.12.04.1                    MySQL database common files, e.g. /etc/mysql/my.cnf
ii  mysql-gui-tools-common                 5.0r14+openSUSE-2.2ubuntu2                 Architecture independent files for MySQL GUI Tools
iU  mysql-server                           5.5.54-0ubuntu0.12.04.1                    MySQL database server (metapackage depending on the latest version)
ii  mysql-server-core-5.5                  5.5.54-0ubuntu0.12.04.1                    MySQL database server binaries
另外,我已经在askubuntu中检查了以下问题,但仍然没有解决方案


如何安装MySQL服务器?

将MySQL的数据目录路径更改为100%使用根目录。 您的/home目录中有空间(717G)

要更改路径,请执行以下步骤:

您的“var”文件夹所分配的硬盘设备可能已满。您可以尝试创建指向用户目录的符号链接:

mkdir ~/mysql
然后创建一个符号链接:

cd /var/lib
sudo rm -rf mysql
sudo ln -s /home/$USER/mysql ./mysql

最后,尝试重新安装mysql-server-5.5。

Hello@Jaiprakash,你说mysql的目录是什么?你能详细说明一下吗?我怀疑的是我应该移动哪个目录。将/var/lib/mysql/to/home/new目录名和chown新目录名移动到mysql用户和组。Hello@Jaiprakash,我运行了以下命令
sudo mv/var/lib/mysql//home/mysql/
sudo chown-mysql:mysql/home/mysql/
,但是
/var/lib/mysql/
文件夹仍然在同一位置,我应该删除它吗?我尝试安装mysql服务器,但出现了相同的错误消息。我做错了什么?使用
sudo mv/var/lib/mysql/home
移动文件夹,使用
sudo chown-R mysql:mysql/home/mysql
更改所有者和用户组这是另一个链接[还可以在执行命令之前重新启动系统或删除临时文件]