Questions tagged «mysql»

有关MySQL数据库服务器,客户端和工具的问题。

1
在Bash中连接到MySQL(未安装MySQL)
我正在尝试连接到Bash中的远程MySQL数据库。在托管数据库的服务器上,我可以输入: mysql -u _username_ -p 连接。 我希望能够输入: mysql -h _host_ -u _username_ -p 从另一台服务器连接。我没有在客户端上安装MySQL,因此找不到命令。除了整个MySQL服务器之外,还有什么我可以安装(首选apt-get)的东西,以便可以在bash中使用mysql命令吗?
11 bash  mysql 

2
将Mysql 5.7严格模式还原为5.6的正确方法是什么?
我已将服务器升级到包括Mysql 5.7的Ubuntu 16,默认情况下,启用了严格模式(尽管在任何配置文件中都没有针对它的条目)。 导入在mysql 5.6和更早版本下生产的数据库时遇到问题,这是由于使用了严格的模式。默认情况下,这是启用的功能: STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY 如何配置mysql 5.7以使其完全像5.6中那样工作,或者使5.6中的数据库与5.7兼容?
10 16.04  mysql 

6
akonadi服务和mysqld在kubuntu 16.04中使用了过多的内存
我最近在装有8GB内存的Dell studio xps 1640上安装了kubuntu 16.04。一切正常,但确实让我感到困扰。重新启动后,当我检查系统资源时,会mysqld占用150~200MB of RAM并且一堆akonadi服务正在运行(联系人,生日,邮件*,发件人等),我真的不需要和使用任何这些服务,并且这是浪费内存。但是严重的问题是mysqld,在一段时间(3-4小时)后mysqld占用800MB~1GB了RAM,直到我重新启动系统后它才会释放。我应该提一下,我没有任何正在运行的数据库,也不使用mysql!所以只有ubuntu在使用它。 所以我的问题是: 首先,我如何禁用(删除)不需要的akonadi服务,并且根本不让它们自动启动和运行(我禁用了akonadiserver,但没有帮助)。我从akonadi使用的唯一服务是krunner,我真的不需要kMail,Calendar和...。 其次,为什么mysqld占用了这么多的内存(尽管我猜想它与上面提到的akonadi问题有关,因为mysqld进程的父级是akonadiserver)以及如何防止它。因为我的工作与RAM的使用有关,并且我确实需要内存,所以我不能让不需要的服务使用此数量的资源。 如果您能帮助我解决此问题,我非常感谢。在此先感谢您的帮助。

2
由于访问被拒绝而无法创建数据库
我刚刚以普通用户(vivek)的身份登录Ubuntu 12.04,并打开了终端以创建数据库,我写道: create database Hello; 我的错误是: ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'vivek' 如果我以root用户身份登录,那么连MySQL也无法打开并显示错误消息: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 现在要做什么。
10 mysql 

1
我如何手动导出MySQL数据库-没有phpmyadmin [关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 8年前关闭。 我的phpmyadmin无法正常工作。打开时,我只能看到白色的空白页(有一些问题), 但是,我想将项目数据库手动导出到另一台计算机。 我看到了我所有的数据库/var/lib/mysql,当我运行时 mysqldump -u username -p databasename > backup.sql 使用mysqldump的后备时,它冻结起来,什么都不做 还有其他导出数据库的方法吗?

1
mysql -u root不起作用,但是sudo mysql -u root能起作用,为什么?
我最近遵循了一些教程并使用sudo apt-get install mysql-server-5.7安装了mysql 我可以通过运行以下命令使用密码连接到数据库: sudo mysql -u root -p 我尝试通过运行连接: mysql -u root -p 但是我得到了错误: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 为什么?我怎样才能解决这个问题?
9 mysql  17.10 

3
无法重设MySQL root密码,尝试一切
好吧,首先让我们澄清一下,我已经阅读了Ask Ubuntu关于此问题的所有问题,并且已经遵循了官方文档中的所有步骤: help.ubuntu.com dev.mysql.com 我正在使用Ubuntu 16.04.1 LTS 因此,在有人提出我可能已经尝试过的任何内容之前,我将展示我的工作: root@localhost:/# sudo /etc/init.d/mysql stop [ ok ] Stopping mysql (via systemctl): mysql.service. MySQL正确停止。 root@localhost:/# sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking & [1] 3316 root@localhost:/# 在这里,我不知道这是否奏效,所以我还是按照步骤进行。 root@localhost:/# mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) root@localhost:/# 似乎不起作用,因为服务未启动。由于无法继续进行下一步,请尝试其他方法(清除)。 …

1
pdo_mysql在更新到16.04时被删除
我最近更新为16.04 LTS。并将我的php更新为7.0。现在它如何删除pdo_mysql。我需要此扩展程序来开发magento网站。在phpinfo中,我发现 pdo支持:已启用pdo驱动程序:无值 我在Google上搜索了很多,并找到了以下解决方案: 安装php-mysql(已经是最新版本) 安装php7.0-mysql(已经是最新版本) 在php.ini(/etc/php/7.0/apache2/php.ini)中进行了以下更改:启用了扩展名pdo.so,pdo_mysql.so,mysqli.so。并通过给出其确切路径进行了相同的尝试(进行更改后重新启动apache) 甚至尝试使用pecl安装pdo_mysql。 以上方法均无济于事,近两天来我一直在努力。帮助将不胜感激。 php -r'phpinfo();'的输出 | grep -i pdo: /etc/php/7.0/cli/conf.d/10-pdo.ini, PDO PDO support => enabled PDO drivers => / usr / sbin / phpquery -v 7.0 -M的输出 mysqlnd sysvmsg sockets gd mcrypt phar xsl xmlreader shmop sysvsem mysqli xml tokenizer iconv pdo pdo_mysql gettext …
9 drivers  apache2  php  mysql  16.04 

3
更新到16.04后无法使mysql / phpmyadmin工作
更新后,mysql / phpmyadmin停止工作。当我做: sudo dpkg-reconfigure phpmyadmin 我收到此错误: An error occurred while installing the database: │ │ mysql: [Warning] mysql: Empty value for 'port' specified. Will throw an │ error in future versions ERROR 1045 (28000): Access denied for user │ 'root'@'localhost' (using password: YES) . 我的看法是,我需要在一些配置文件中指定端口,但我不知道在哪里?


2
如何安装特定版本的MYSQL
我正在尝试安装mysql-server 5.0。因为我要安装一个依赖此版本的程序。我在网上冲浪以找到解决方案,但没有一个起作用。我真的很失望 我试过“ apt-get install mysql-server = 5.0.96-0ubuntu3”,但说“找不到'mysql-server'的版本'5.0.96-0ubuntu3'”。我在http://packages.ubuntu.com/hardy/mysql-server-5.0上找到了这个软件包, 但是我不知道如何使用它。我可以手动安装它吗?请帮我!

3
PHP和MySQL无法通信
我得出的结论是我的PHP安装和MySQL安装不相伴;我正在制作我的第一个使用MySQL内容的网页,但是经过两天,手册页,在线文档和数十个教程,我只是无法使PHP / MySQL部分正常工作。我有一个已建立的家庭Web服务器(我是唯一的管理员/用户),该服务器运行Apache并托管我的网页。我已经安装了MySQL,并且能够通过Terminal创建和查询数据库。我已经安装了PHP,并且可以使用echo将文本打印到文档中。但是,当我使用MySQL时,一切都会改变…… 我有一个页面,其中包含初始化内容。包含几段硬编码的HTML,然后包含PHP代码以访问MySQL。当我第一次加载页面时,所有结果都是空白页面。我注释掉了PHP部分,然后重新加载以确认纯HTML仍然可以正常工作。因此,PHP的某些部分阻止了任何页面的加载。 要开始对我的代码进行故障排除,我留下了所有PHP代码注释,但以下服务器连接代码除外,该代码已从多个不同的教程改编而成: <? echo("<p>PHP is working</p>"); $ses = mysql_connect("localhost","username","password"); if(!$ses){ echo("<p>Connection to content server failed.</p>"); exit(); } echo("<p>Database Connected</p>"); ?> 加载页面时,除了读取“ PHP正在运行”的段落外,还加载了起始HTML,但不会显示失败或成功消息。我从代码中删除了If结构-从而仅保留了两个回声和mysql_connect-并得到了相同的结果。 似乎mysql_connect功能导致服务器在运行时停止加载代码,但是我对如何解决它的想法不完整。记录:我已经修改了php.ini文件以包含“ connection = msql.so”行,并且我正在使用MySQL 5.5,Apache 2.2.22,PHP 5.3.10,Ubuntu 12.04。另外,我的路由器和调制解调器都已配置为将端口3306转发到服务器-尽管我看不到这是必需的-并且我的MySQL用户名和密码已经过三遍检查,并且与我成功使用的用户名和密码相同在终端。 我想念什么?
9 mysql  php 

2
由于apparmor配置文件中的错误,mysql无法更新
更新后出现了mysql错误。 这是日志。 (Leyendo la base de datos ... 559752 ficheros o directorios instalados actualmente.) Desinstalando mysql-server ... Configurando mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ... Error del analizador AppArmor para /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld en la l?nea 40: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE start: Job failed to start invoke-rc.d: initscript mysql, action "start" failed. …
9 12.04  mysql 

4
更新后无法启动mysql服务器
今天,我更新了系统,但无法启动mysql服务器: 我收到以下错误: Aug 14 14:32:09 VULTURUS kernel: [ 1996.413190] init: mysql main process (14122) terminated with status 1 Aug 14 14:32:09 VULTURUS kernel: [ 1996.413262] init: mysql main process ended, respawning Aug 14 14:32:10 VULTURUS kernel: [ 1997.373479] init: mysql post-start process (14123) terminated with status 1 Aug 14 14:32:10 …
9 mysql  apparmor 

2
安装MySQL Connector / C ++
我想知道哪个是安装mysql c ++连接器的过程。 将其安装到Ubuntu OS后,是否在每个c ++ IDE中都可以使用这些额外的c ++命令?例如,成功安装后,是否可以在Qt,Netbeans,eclipse for c ++和所有其他c ++ IDE环境中使用它们?
9 mysql  c++  ide 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.