quarta-feira, 12 de junho de 2013

MariaDB 10.0.3 Alpha instalação no Fedora 17 x86_64

Original post: http://anothermysqldba.blogspot.com/2013/06/mariadb-1003-alpha-install-on-fedora-17.html

MariaDB 10.0.3 Alpha acaba de ser lançado.
Portanto, para aqueles de vocês que lembro da minha anterior MariaDB 5.5 instalação post, eu decidi ver como ele funciona com 10.0.3.

Eu gosto de algumas das características que estão indo para as MariaDB e Percona lançamentos. Mesmo se você é um grande defensor do MySQL , quando os recursos estão disponíveis nesses lançamentos que não estão sendo portadas para MySQL lançamentos DBAs têm que rever as suas opções e fazer uma escolha.

Assim, a instalação ....

Como eu disse antes do post anterior eu tenho esse software instalado. Então eu vou apenas para uma atualização primeiro.

[root@Fedora64 10]# rpm -qa | grep maria
mariadb-5.5.31-1.fc17.x86_64
mariadb-server-5.5.31-1.fc17.x86_64
mariadb-libs-5.5.31-1.fc17.x86_64
mariadb-bench-5.5.31-1.fc17.x86_64
mariadb-devel-5.5.31-1.fc17.x86_64

Pacotes tão conflituoso no início.

MariaDB-10.0.3-fedora17-x86_64-client.rpm
MariaDB-10.0.3-fedora17-x86_64-common.rpm
MariaDB-10.0.3-fedora17-x86_64-compat.rpm
MariaDB-10.0.3-fedora17-x86_64-connect-engine.rpm
MariaDB-10.0.3-fedora17-x86_64-devel.rpm
MariaDB-10.0.3-fedora17-x86_64-server.rpm
MariaDB-10.0.3-fedora17-x86_64-shared.rpm
MariaDB-10.0.3-fedora17-x86_64-test.rpm

[root@Fedora64 10]# rpm -Uhv *.rpm
warning: MariaDB-10.0.3-fedora17-x86_64-client.rpm: Header V3 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
error: Failed dependencies:
libodbc.so.2()(64bit) is needed by MariaDB-connect-engine-10.0.3-1.x86_64
MySQL-devel conflicts with (installed) mariadb-devel-5.5.31-1.fc17.x86_64  


MariaDB-server-10.0.3-1.x86_64 conflicts with file from package mariadb-server-5.5.31-1.fc17.x86_64
[root@Fedora64 10]#


Portanto, este é apenas um exemplo Virtualbox , para demonstração e avaliação, então eu só removeu tudo o que eu podia e tive que desinstalar. Eu estava esperançoso de que uma atualização iria funcionar, mas este é o código Alpha ainda.
isto é:

[root@Fedora64 10]# rpm -e mariadb mariadb-server mariadb-bench
[root@Fedora64 10]# rpm -e mariadb-libs perl-DBD-MySQL percona-xtrabackup


Portanto, agora que o passado é esvaziado ...

[root@Fedora64 10]# rpm -ihv *.rpm
Preparing... ########################################### [100%]
1:MariaDB-common ########################################### [ 11%]
2:MariaDB-server ########################################### [ 22%]
3:MariaDB-cassandra-engin########################################### [ 33%]
4:MariaDB-client ########################################### [ 44%]
5:MariaDB-devel ########################################### [ 56%]
6:MariaDB-shared ########################################### [ 67%]
7:MariaDB-test ########################################### [ 78%]
8:MariaDB-compat ########################################### [ 89%]
9:galera ########################################### [100%]


Se você se lembrar do passado pós , eu tenho o script init.d desta vez ..

[root@Fedora64 10]# /etc/init.d/mysql start
Starting MySQL..... SUCCESS!
[root@Fedora64 10]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.0.3-MariaDB MariaDB Server


Se eles não são terríveis sobre o desempenho, então eu não vejo por que estes não são por padrão:

vi /etc/my.cnf
[mysqld]

userstat=1
# http://www.percona.com/doc/percona-server/5.5/diagnostics/user_stats.html?id=percona-server:features:userstatv2
# https://kb.askmonty.org/en/user-statistics/
feedback=ON
# https://kb.askmonty.org/en/user-feedback-plugin/
MariaDB [(none)]> show variables like '%feedback%';
+--------------------------+------------------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------------------+
| feedback_send_retry_wait | 60 |
| feedback_send_timeout | 60 |
...
| feedback_url | https://mariadb.org/feedback_plugin/post |
| feedback_user_info | |
+--------------------------+------------------------------------------+

MariaDB [(none)]> show variables like '%userstat%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| userstat | ON |
+---------------+-------+



Questões que eu encontrei 30 segundo após a instalação ...:

MariaDB [(none)]> show variables;
ERROR 1946 (HY000): Failed to load replication slave GTID position from table mysql.gtid_slave_pos


Isso é que é tão longe ... Eu tê-lo instalado e pode rever agora ...

UPDATE: 
Eu enviei isso como um bug . A equipe do MariaDB tem direito de volta para mim e apontou que eu não correr mysql_upgrade e reinicie. Que corrigiu o erro acima. Ainda variáveis ​​se sente como se deve mostrar tudo o que tem, mas isso é uma correção e erro válido da minha parte. Obrigado à equipe MariaDB. 

Para saber mais: