Tag: mysql

在mysql中杀死进程?

我有一个MySQL数据库,它经常填充睡眠过程,我必须打开我的工作台,然后必须杀死它们以免费连接,然后它将正常工作。 有什么方法可以从命令行做到这一点?

在保留权限/所有权错误的同时复制文件夹:不允许操作

我正在尝试复制文件夹,同时保留所有权。 当我使用命令时: sudo cp -R -p /var/lib/mysql /newpath 文件复制但所有权更改(我的用户名成为新文件的所有者),我收到一条错误消息,指出cp: failed to preserve ownership for ‘/newpath/subdirectory’ : Operation not permitted对每个子目录和文件进行操作复制文件夹。 尝试切换复制文件的所有权会产生相同的错误(用cp代替chown)。 sudo chown -R username:group /newpath 我试图将mysql数据目录文件夹复制到我的第二个硬盘驱动器,然后我可以使用它作为mysql服务器(用户名mysql)与webmin的数据库目录。

无法在Ubuntu 16.04上安装Apache

嗨,我无法在Ubuntu 16.04上安装Apache2。 我需要在Ubuntu上运行PHPUnit但我无法安装PHP,因为Apache没有在我的PC上安装。 然后我尝试安装mysql-server,但我也无法安装,所以我也尝试安装docker,这样我就可以制作一个容器并使用它,但是docker也没有安装。 我也无法完全删除它们。 任何帮助都会有益。 提前致谢 sudo apt-get install apache2 Reading package lists… Done Building dependency tree Reading state information… Done The following additional packages will be installed: apache2-data apache2-utils Suggested packages: apache2-doc apache2-suexec-pristine | apache2-suexec-custom The following packages will be REMOVED: docker-ce mysql-server-5.7 The following NEW packages will be installed: apache2 apache2-data apache2-utils […]

部分升级 – 为何删除MariaDB?

我的12.04系统想要运行部分升级,因为它建议删除某些MariaDB软件包(见下面的截图)。 附件是我的sources.list文件 – 我不明白为什么系统应该建议删除MariaDB包,因为我已经明确选择MariaDB作为MySQL的替代品? clive@cooler-master:~$ cat /etc/apt/sources.list # deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ – Release i386 (20120423)]/ precise main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://gb.archive.ubuntu.com/ubuntu/ precise main restricted deb-src http://gb.archive.ubuntu.com/ubuntu/ precise main restricted ## Major bug fix updates produced after the final release […]

如何在Kubuntu 14.04中针对akonadi-backend-mysql安全地安装mysql 5.6?

这是因为安装kubuntu-desktop因未满足的依赖项而失败 。 我想我在mysql 5.6安装后丢失了我的kubuntu桌面。 我通过安装kubuntu-desktop和akonadi-backend-mysql来恢复桌面 ,这取决于mysql 5.5。 当我拿回桌面时,先前安装的MySQL 5.6已经消失,并且在/var/run/mysqld/目录中找不到这两个文件。 /var/run/mysqld/mysqld.pid /var/run/mysqld/mysqld.sock 我还有配置文件 /etc/mysql/my.conf /etc/mysql/conf.d/my5.6.conf 和数据目录中的数据库 /var/lib/mysql/ 我将不得不安装MySQL 5.6,但我担心的是akonadi-backend-mysql可能不适用于5.6。 我发现了那种bug 。 以下是我的一些细节: sudo apt-cache depends akonadi-backend-mysql [sudo] password for sithu: akonadi-backend-mysql |Depends: mysql-server-core-5.5 Depends: mariadb-server-core-5.5 |Depends: mysql-client-core-5.5 Depends: mariadb-client-core-5.5 Depends: libqt4-sql-mysql Recommends: akonadi-server Breaks: akonadi-server Replaces: akonadi-server sithu@sithu-kubuntu:~$ sudo apt-cache policy akonadi-backend-mysql akonadi-backend-mysql: Installed: 1.12.1-0ubuntu1.2 Candidate: […]

无法在ubuntu16.0.4中安装mysql-server

sudo apt-get install mysql-server失败了阻塞此时 var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory 我发现这个bug的解决方案是注释/var/lib/dpkg/info/mysql-server-5.7.postinst文件中的第143行。 但我的问题是我找不到/var/lib/dpkg/info/mysql-server-5.7.postinst文件..不要说评论一行。 那么如何摆脱陷入困境的局面呢 ps:我已经安装了mariadb并通过我google搜索的步骤将其卸载 更新: 我已按照第一个答案给出的步骤进行操作,之前仍然提示错误 令人惊讶的是,这次我可以sudo vim /var/lib/dpkg/info/mysql-server-5.7.postinst file并且我对第143行进行注释,但它报告了另一个错误 ERROR: Unable to start MySQL server: 2017-11-26T08:51:57.033255Z 0 [Note] mysqld (mysqld 5.7.20-0ubuntu0.16.04.1-log) starting as process 22612 … 2017-11-26T08:51:57.034651Z 0 [ERROR] You have enabled the binary log, but you haven’t provided the mandatory […]

移动MySQL数据库的datadir后出现MyISAM问题

我最近将我的MySQL数据库数据目录从默认位置/var/lib/mysql到位于/media/..UID../mysql的新硬盘上,按照几个post中的步骤进行操作。 停止MySQL 将旧文件夹复制到新位置 更改datadir的[mysqld]中的datadir 更改AppArmor配置中的两个条目 从数据目录调整用户权限 重新启动AppArmor 重启MySql 在这些步骤之后,我尝试创建一个新的数据库并且它工作,它也出现在新文件夹中。 然后我创建了一个新的InnoDB表,它也工作,它将*frm文件放入/mysql/new文件夹。 但后来我想在这个数据库中创建一个MyISAM表,我收到了错误 #1 – Can’t create/write to file ‘/media/..UID../mysql/new/tableName.MYI’ (Errcode: 13) 我已经尝试将所有权限设置为777,因为我认为这是一个权限问题(但是因为InnoDB可以写入该文件夹,我看不出为什么MyISAM不能!?)。 对我来说,看起来MyISAM引擎需要其他特殊权限才能编写它的文件,但我不知道在哪里。 首先我认为这是新硬盘的问题,但是再次 – InnoDB可以创建数据库文件夹并在这些文件夹中创建文件。 因此,如果有人在移动MyISAM表后遇到类似的问题并且可以提供一些提示,或者尝试其他什么,那么任何帮助都会受到赞赏。 非常感谢提前!

Apache / MySql未运行。 怎么了?

我在我的Ubuntu 12.04上安装了lampp / xampp。 安装后,Apache和MySQL运行正常。 现在,他们不是。 这是我尝试运行apache时得到的结果: 命令: /etc/init.d/apache2 start 结果: * Starting web server apache2 /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Action ‘start’ failed. The Apache error log may have more information.

MySql没有在ubuntu上启动xampp

我最近迁移到ubuntu,我已经根据xampp网站上提到的说明安装了Xampp for Ubuntu .. lampp,我已经安装了lampp lampp安装 它开始很好……当我通过使用Terminal作为chmod 777 /opt/lamp将/opt/lampp权限模式更改为chmod 777 /opt/lamp 。 在此之后,当我启动灯泡时,它会在Terminal中的图像中显示以下错误以及web page error Terminal Error图像 我键入localhost/phpmyadmin时出现web page error ,它会给出以下错误 那么,我如何恢复更改或如何启动mysql服务器服务

如何从16.04的python 3连接到MySQL db

我按照本指南,以便我可以安装python 3的MySQL连接器。 https://stackoverflow.com/questions/43501080/how-to-connect-to-mysql-db-from-python-3-on-ubuntu-16 不幸的是,当我键入: (env) pip install mysqlclient Collecting mysqlclient Downloading mysqlclient-1.3.12.tar.gz (89kB) 100% |████████████████████████████████| 92kB 1.4MB/s Building wheels for collected packages: mysqlclient Running setup.py bdist_wheel for mysqlclient … error Complete output from command /home/hugh/SAT/env/bin/python3 -u -c “import setuptools, tokenize;__file__=’/tmp/pip-build-sbgaxask/mysqlclient/setup.py’;f=getattr(tokenize, ‘open’, open)(__file__);code=f.read().replace(‘\r\n’, ‘\n’);f.close();exec(compile(code, __file__, ‘exec’))” bdist_wheel -d /tmp/tmpqgsp3qwwpip-wheel- –python-tag cp35: running bdist_wheel running build running […]