Articles of mariadb

无法使用phpMyAdminlogin到远程MariaDB服务器,但在shell中工作

我最近configuration了两台服务器。 首先使用Apache和phpMyAdmin。 在另一台服务器上,我有一个正确configuration的maria-DB服务器。 phpMyAdmin它读取configuration文件,但我无法连接到MariaDB服务器和PMA扔 #2002 Cannot log in to the MySQL server 使用mysql命令从Web服务器连接到数据库服务器并使用相同的用户/密码,我可以成功连接到数据库服务器。 在mysql中没有错误,所有的mysql端口都在防火墙中打开,没有php错误。 我没有任何运气发现问题。 编辑: 通过Shell访问服务器 [root@pw000i rafael]# mysql -h [IP ADRESS TO THE REMOTE SERVER] -u rafael -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 4 Server version: 5.5.36-MariaDB-log MariaDB Server Copyright […]

从MySQL服务器迁移到MariaDB

我听说MariaDB比MySQL-Server有更好的性能。 我运行的软件,密集使用MySQL,这就是为什么我想尝试升级到MariaDB。 请告诉我你做这个转换的经验,以及说明或提示。 另外,我应该关注哪些文件用于备份MySQL服务器,所以如果MariaDB出了问题,我可以回滚到MySQL没有问题? 我会使用这个,但我不确定是否足以获得MySQL-Server confs和数据库的完整备份: mysqldump –all-databases 备份/ etc / mysql 我的环境: uname -a (Debian Lenny) Linux charizard 2.6.26-2-amd64 #1 SMP Thu Sep 16 15:56:38 UTC 2010 x86_64 GNU/Linux MySQL服务器版本: Server version 5.0.51a-24+lenny4 MySQL客户端:5.0.51a 统计: Threads: 25 Questions: 14690861 Slow queries: 9 Opens: 21428 Flush tables: 1 Open tables: 128 Queries per second avg: […]

数字海洋CentOS7服务器,无法–skip-授予表或重新启动mysql

我前几天设置了一个数字海洋液滴(服务器),需要访问mysql。 根本没有密码工作在我试过的。 但是这个命令: service mysql[d] stop 不起作用。 显然我应该发出这个命令: sudo systemctl stop mariadb.service 但是,结果是 Failed to stop mariadb.service: Unit mariadb.service not loaded. 此外,这个命令 mysqld_safe –skip-grant-tables –skip-networking & mysql -u root 结果在这些回应中: sudo: mysqld_safe: command not found ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [1]+ Exit 1 sudo mysqld_safe –skip-grant-tables –skip-networking […]

mytop:运行它所需的最less权限?

什么是mytop为了工作而需要的最小权限集,而实际上并不需要超级用户权限。 我感到不舒服的是,我必须将密码保存在configuration文件中(不太理想的select是命令行),所以我想尽量减less影响,如果有人看到密码。 密码仍然只能在这一个地方使用,但我宁愿不给不需要的权限(MySQL)用户mytop运行。 mytop文档没有提到任何这些,所有的例子都假设为root 。

MariaDB Galera集群不易同步

我们正在尝试debuggingMariaDB群集的问题。 我们在Amazon EC2的c4.large实例上运行Maria 10.0.19; 操作系统是Ubuntu 14.04(Trusty)。 有三台机器聚集在一起,复制好(我们可以运行create database foo;在一台机器上看到另一台机器等等)。 但是 :当我们试图在所有三台机器正在运行和同步时从转储中恢复数据库时,出现错误: $ du -sh *.sql 2.7G sqldump.sql $ cat sqldump.sql | sudo mysql ERROR 1047 (08S01) at line 4361: WSREP has not yet prepared node for application use 这个错误似乎与import需要多长时间有关。 如果我们在群集中的三个节点中的两个节点上运行service mysql stop ,并对其余节点运行SQL命令,那么它工作正常。 然后,我们可以逐个启动群集中的每台机器,通过SST复制数据,所以看起来这是Galeraconfiguration的问题。 这不仅发生在运行大量MySQL导入时:它发生在小事务的例行使用期间。 尽pipe如此,大量的import是我们最可靠的方法来复制这个问题。 导入时的系统内存使用率不是特别高,也不是CPU使用率。 networkingstream量远远低于机器链接的能力,在我们的testing中,除了SSH连接外,没有其他stream量。 有人可以帮助了解可能是什么原因造成这个问题? 以下是有关集群中的计算机和MariaDBconfiguration的更多详细信息: Ubuntu的: $ lsb_release -a No […]

MariaDB / MySQL galera群集节点不会join

我正在build立一个MariaDB Galera集群,我似乎无法让节点相互连接。 他们都开始没有错误,但似乎从来没有join,状态总是断开: MariaDB [(none)]> show status like 'wsrep%'; +————————–+———————-+ | Variable_name | Value | +————————–+———————-+ | wsrep_cluster_conf_id | 18446744073709551615 | | wsrep_cluster_size | 0 | | wsrep_cluster_state_uuid | | | wsrep_cluster_status | Disconnected | | wsrep_connected | OFF | | wsrep_local_index | 18446744073709551615 | | wsrep_provider_name | | | wsrep_provider_vendor | | | wsrep_provider_version […]

MariaDb的pipe理员密码似乎不起作用

我刚安装了一个新的Ubuntu GNOME上的MariaDb ,然后运行mysql_secure_installation ,在那里我设置了一个体面的pipe理员密码,删除了匿名用户等。 之后,我意识到一些关于pipe理员密码的奇怪行为: 如果我尝试从我的普通用户帐户使用命令mysql -u root -plogin,我总是得到一个错误: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 我很确定我input了正确的密码,我之前用mysql_secure_installation设置了… 当我从根使用sudo mysql -u root -p运行命令时,无论我实际input哪个密码,我总是可以访问数据库。 这是正常的行为,我做错了什么或者我搞砸了安装?

Centos 7.由于优先级,Freeradius无法在启动时启动

我在乱搞FreeRADIUS和MySQL (MariaDB) ,似乎FreeRADIUS服务无法在启动时正常启动。 但它使用root用户或以debugging模式( radiusd -X )开始正常工作,并工作得很好! debugging模式显示没有错误。 systemctl命令显示radiusd.service未能启动。 / var / log / messages输出: Aug 21 15:52:29 nexus-test systemd: Starting The Apache HTTP Server… Aug 21 15:52:29 nexus-test systemd: Starting MariaDB database server… Aug 21 15:52:29 nexus-test systemd: Starting FreeRADIUS high performance RADIUS server…. Aug 21 15:52:29 nexus-test systemd: Started OpenSSH server daemon. Aug […]

Docker / CoreOS上的Galera群集(MariaDB):第一次尝试时第二个节点不起作用

我试图创build一个与MariaDB自动部署的Galera集群,在CoreOS上运行Docker容器。 使用的软件: – MariaDB官方Docker镜像 ,版本10.1.10 – CoreOS 899.5.0,Docker 1.9.1 一切运行在2个独立的虚拟机上:10.2.0.4和10.2.0.5 我可以成功启动第一个节点(10.2.0.4)并引导集群。 但是,当我启动第二个节点时,我收到了mysql.time_zone_transition_type和mysql.time_zone_name表的复制错误。 之后, mysqld守护程序不会崩溃,所以我的Docker容器继续运行(运行几分钟没有问题),但似乎没有join集群(查询第一个节点上的状态只显示1个节点已join)它不接受任何连接(试图连接到该节点失败)。 奇怪的是,如果我重新启动Docker容器(保留数据文件夹),它就会join节点并且完美地工作。 以下是MySQLconfiguration文件(添加到Docker容器中的/etc/mysql/conf.d): # this is read by the standalone daemon and embedded servers [server] # this is only for the mysqld standalone daemon [mysqld] # # * Galera-related settings # [galera] # Mandatory settings wsrep_on=ON wsrep_provider="/usr/lib/galera/libgalera_smm.so" wsrep_cluster_address="gcomm://10.2.0.4,10.2.0.5" binlog_format=row default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 innodb_locks_unsafe_for_binlog=1 […]

工作Nginx fastcgi_cache php-fpmcaching和静态文件cachingconfiguration?

Nginx的wiki非常含糊,解释如何正确设置nginx的php-fpm与fastcgi_caching的网站有cookies即wordpress,drupal,vbulletin等。 我从http://vbtechsupport.com/796/下载了一个名为centmin的修改后的nginx bash shell安装脚本,同时安装了nginx v1.0.2,php 5.3.6 php-fpm,mariadb 5.2.6 mysql,memcached 1.4.5服务器并通过shell脚本自动攻击基准testing,缺less设置fastcgi_caching用于cachingphp的configuration参数。 它也缺less安装程序来caching本地服务文件的静态文件。 当静态文件驻留在同一个磁盘上时,是否有使用proxy_cache的意义? 任何人有一些提示和信息链接到信息阅读教程正确的设置为PHP(PHP-FPM)fastcgi_caching以及caching本地驻留的静态文件? 谢谢