Questions tagged «mysql»

MySQL是Oracle现在拥有的一个开源数据库。MySQL文档内容丰富且实用。

1
电子邮件服务器Ubuntu SQL错误
我一直在尝试设置服务器,但它不起作用。我收到了这个错误: 23:59:43 mail dovecot:auth-worker(14604):错误:sql(test@mydomain.eu,ip):密码查询失败; 您的SQL语法有错误; 检查与您的MariaDB服务器版本对应的手册,以便在'\ ROM用户WHERE userid ='test@mydomain.eu'和mysql_pass =密码('psw'在第1行)附近使用正确的语法。 这是我的配置: driver = mysql connect =“host = 127.0.0.1 dbname = dbname user = userdb password = psw”default_pass_scheme = SHA512-CRYPT password_query = SELECT NULL AS password,'Y'as nopassword,userid AS user \ FROM users $ user_query = SELECT username AS用户,域,密码FROM accounts WHERE username …

1
是否可以将Postgres数据库连接到MySQL?
我想将我的本地PostgreSQL数据库连接到另一个MySQL数据库以更新几个表(通过触发器),但我不明白该怎么做。 我知道外国数据包装器,但我应该在postgres端使用哪个扩展 - postgres_fdw或者mysql_fdw?我没有找到任何答案。

1
从win7连接到VirtualBox / CentOS / MySQL
我在Win7中运行VirtualBox 4.2.16。我在CentOS 6.4中有MySQL服务器。从Win7到CentOS的Telnet都没问题。 mysql -u root -h 192.168.56.102 p 在CentOS很好。 这是我在用户表中的内容: mysql> select user, host from user; +------+----------------+ | user | host | +------+----------------+ | mm | 127.0.0.1 | | root | 127.0.0.1 | | mm | 192.168.56.102 | | root | 192.168.56.102 | | mm | localhost | | …

3
无法在Windows 10上安装mysql服务器
我正在尝试在我的win 10机器上安装一个mysql服务器。我从这里下载了安装程序,但是当我打开它时,它在我的计算机上找到了一个已安装的mysql服务器版本(我以为我已经卸载了一个月之前的版本)。我试图从安装程序中删除它,但它达到50%时失败,我也无法在我的计算机上找到任何mysql文件。你们中的任何人都可以帮我删除我在计算机上的东西,在mysql服务器上进行全新安装吗? 谢谢, 洛伦佐 PS我尝试删除时的错误是 1:产品'MySQL Server 8.0.13'的操作'删除'失败



1
运行xdebug开发的最低要求是什么?
我有一个非常便宜的虚拟服务器,但我经常陷入与xdebug和Typo3网站的共同发展。目前我在我的服务器上运行sshd,ftp,xdebug,mysql,postfix,这只是为了很少的开发,因为我主要是在我的本地盒子上开发。xdebug要求很重吗?
php  mysql  xdebug 


0
安装mysql-Fedora20-安装目录在哪里
我正在尝试在Fedora 20盒上安装mysql。我正在使用下面的指南,其中指出: 首先,自Fedora 19(http://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB)开始,MySQL被MariaDB取代。 要安装MariaDB Server,您必须执行以下命令: yum install mariadb mariadb-server要在Fedora 20上启动MariaDB,请执行以下命令: systemctl start mariadb.service要在Fedora 20上自动启动MariaDB,请执行以下命令: systemctl enable mariadb.service启动MariaDB(仅执行一次)之后,执行以下命令: / usr / bin / mysql_secure_installation该命令将要求您输入一些信息来设置root密码,删除匿名用户,禁止远程root登录,删除测试数据库并重新加载特权表。 我已经完成了第一步,没有任何问题:)因此,软件包安装没有问题,我什至收到了以下消息- Complete!但是,第二步让我发疯。我收到以下错误消息 [root @ secondstory1d等]#systemctl enable mariadb.service无法发出方法调用:没有这样的文件或目录 我认为这是因为我不在正确的安装目录中-但是,我不确定如何找到该目录 请有人建议我可能需要寻找的地方。 谢谢

0
如果我安装AMP堆栈,会有被黑客入侵的风险吗?
我需要在Ubuntu(Apache + Php,Mysql和Phpmyadmin)上使用AMP堆栈,但是我害怕自己会被黑,我只会将其用于学习建议,我不会将其连接到Internet,我不想它可以连接到Internet,因为我不喜欢远程用户可以访问我的东西的想法。 是“堆栈”自动连接到Internet还是我应该给予它许可? 无论如何,有没有阻止Apache和mysql从启动中启动的方法? PD:我只希望能够通过我的计算机进行访问,而不是在Internet上共享它

1
在CentOS上安装MySQL服务器和连接器/ C ++
我正在使用CentOS 5.4。我正在尝试安装MySQL Server和Connector / c ++,但无法从rpm包中安装。安装时发生错误 yum -i -allfiles MySQL-server-5.6.22-1.el6.i686.rpm 和 yum -ivh -allfiles MySQL-server-5.6.22-1.el6.i686.rpm error: Failed dependencies: libc.so.6(GLIBC_2.10) is needed by MySQL-server-5.6.22-1.el6.i686 libc.so.6(GLIBC_2.7) is needed by MySQL-server-5.6.22-1.el6.i686 libc.so.6(GLIBC_2.8) is needed by MySQL-server-5.6.22-1.el6.i686 libstdc++.so.6(GLIBCXX_3.4.11) is needed by MySQL-server-5.6.22-1.el6.i686 libstdc++.so.6(GLIBCXX_3.4.9) is needed by MySQL-server-5.6.22-1.el6.i686 rpmlib(FileDigests) <= 4.6.0-1 is needed by MySQL-server-5.6.22-1.el6.i686 …

0
phpmyadmin致命错误:未捕获的错误:找不到类'SqlParser \ Lexer'
我是XAMPP和phpmyadmin的新用户,我对网络等不了解很多,但我正在尝试安装XAMPP以使用phpmyadmin并学习使用它。 问题是,起初它运行良好,但后来我弄乱了定义密码的设置,但出现错误。 我重新安装了XAMPP,以尝试消除错误(几周后),因为我不知道还能做什么,但是即使我正确地卸载并重新安装了它,它也不再起作用。 这是我目前遇到的错误: Fatal error: Uncaught Error: Class 'SqlParser\Lexer' not found in C:\xampp\phpMyAdmin\libraries\Util.class.php:634 Stack trace: #0 C:\xampp\phpMyAdmin\libraries\DatabaseInterface.class.php(95): PMA_Util::mysqlDie('#1273 - Unknown...', 'SET collation_c...') #1 C:\xampp\phpMyAdmin\libraries\DatabaseInterface.class.php(1891): PMA_DatabaseInterface->query('SET collation_c...', Object(mysqli), 1) #2 C:\xampp\phpMyAdmin\libraries\DatabaseInterface.class.php(2755): PMA_DatabaseInterface->postConnect(Object(mysqli)) #3 C:\xampp\phpMyAdmin\libraries\common.inc.php(992): PMA_DatabaseInterface->connect('root', '', false) #4 C:\xampp\phpMyAdmin\index.php(12): require_once('C:\\xampp\\phpMyA...') #5 {main} thrown in C:\xampp\phpMyAdmin\libraries\Util.class.php on line 634 我在各种链接上的网络上搜索了一个解决方案:https : …


0
设置MySQL组复制(主从)
我将开始使用MySQL组复制测试主主设置。我已经设置了2台(到目前为止)机器,可能会是三分之一。它们都具有2个nic,一个用于应用程序访问,另一个仅具有LAN IP用于节点间通信。 我在一些文档中看到它提到使用两个NIC,一个用于节点之间的通信,另一个用于与应用程序的通信。我正要编辑/etc/mysql/my.cnf文件。我需要了解以下设置: 说我的应用程序nic的IP为10.3.0.4,仅LAN的NIC的IP为10.3.1.4。 bind-address = "10.3.0.4" report_host = "10.3.??" ?? loose-group_replication_local_address = "10.3.1.4:33061" 报告主机属于哪个IP?我收集到,loose-group_replication_local_address本质上是另一个绑定地址,但用于节点之间的通信,但是我找不到任何也能处理这些设置的多网卡设置示例。所有具有这些行的教程都显示由于只有一个网卡而放置了相同的IP。 环境:Azure中的Ubuntu 16.04 我正在遵循此安装指南:https : //www.digitalocean.com/community/tutorials/how-to-configure-mysql-group-replication-on-ubuntu-16-04 有关双nic的内容来自大约6个不同页面的片段。 编辑:@roothann使我明白了报告主持人应该做什么。现在,我遇到了一个新问题。一旦mysql重新启动,netstat中不会显示端口33061,并且在日志中出现此错误:“在连接到服务器10.3.1.5时出现对等名称失败,错误111-连接被拒绝。 [GCS]在本地端口上打开到10.3.1.5:33061的连接时出错:33061。错误= 0“有什么想法吗?我已经添加了group_replication插件,但是当我执行以下命令时:mysql> START GROUP_REPLICATION; 错误3096(HY000):由于初始化组通信层时发生错误,因此START GROUP_REPLICATION命令失败。 这就是让我检查日志并查看netstat的原因。 另一个编辑:如下所述,出于某种原因,安全安装命令并未删除仅在本地进行连接的指令。那是固定的。新问题是数据未同步。第二个节点因为无法完成恢复而退出了组。 mysql> SELECT * FROM performance_schema.replication_group_members; +---------------------------+--------------------------------------+-------------+-------------+--------------+ | CHANNEL_NAME | MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | +---------------------------+--------------------------------------+-------------+-------------+--------------+ | group_replication_applier …

0
按照容器化的原则,我应该共享一个MySQL容器还是要有单独的容器?
我正在和docker一起在我的(家庭)服务器上安装服务。我已经安装了一个WordPress站点。现在,我还要安装NextCloud和Piwigo。我敢肯定,将来还会有其他人跟随。这些都需要将数据存储在MySQL / MariaDb中。对于Wordpress,我基于链接到Wordpress容器的MariaDb / latest创建了一个单独的Docker映像。对于NextCloud / Piwigo,我现在还可以选择使该容器也可用于这些图像,并在其中创建单独的数据库/用户,或者为每个图像创建带有MariaDb的单独docker容器。从技术上讲,这两种解决方案都应该可以正常工作,但是在集装箱化领域中首选的解决方案是什么?为什么?

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.