1 Summary: MySQL: a very fast and reliable SQL database engine
2 Summary(fr): MySQL: un serveur SQL rapide et fiable
3 Summary(pl): MySQL: bardzo szybki i niezawodna baza danych (SQL)
5 Summary(pt_BR): MySQL: Um servidor SQL rápido e confiável.
6 Group: Applications/Databases
7 Group(pl): Aplikacje/Bazy Danych
8 Group(pt_BR): Aplicações/Banco_de_Dados
11 Copyright: MySQL FREE PUBLIC LICENSE (See the file PUBLIC)
12 Source0: http://www.mysql.com/Downloads/MySQL-3.22/%{name}-%{version}.tar.gz
14 Source2: mysql.sysconfig
15 Source3: mysql.logrotate
16 Patch0: mysql-info.patch
17 Patch1: mysql-no_libbind.patch
19 URL: http://www.mysql.com/
20 Requires: %{name}-libs = %{version}
21 BuildRequires: libstdc++-devel
22 BuildRequires: zlib-devel
23 BuildRequires: ncurses-devel
24 BuildRequires: readline-devel
25 Provides: msqlormysql MySQL-server
27 BuildRoot: /tmp/%{name}-%{version}
29 %define _libexecdir %{_prefix}/sbin
30 %define _sysconfdir /etc
31 %define _localstatedir /var/state/mysql
34 MySQL is a true multi-user, multi-threaded SQL (Structured Query
35 Language) database server. SQL is the most popular database language
36 in the world. MySQL is a client/server implementation that consists of
37 a server daemon mysqld and many different client programs/libraries.
39 The main goals of MySQL are speed, robustness and easy to use. MySQL
40 was originally developed because we at Tcx needed a SQL server that
41 could handle very big databases with magnitude higher speed than what
42 any database vendor could offer to us. We have now been using MySQL
43 since 1996 in a environment with more than 40 databases, 10,000
44 tables, of which more than 500 have more than 7 million rows. This is
45 about 50G of mission critical data.
47 The base upon which MySQL is built is a set of routines that have been
48 used in a highly demanding production environment for many
49 years. While MySQL is still in development, it already offers a rich
50 and highly useful function set.
53 MySQL est un serveur de bases de donnees SQL vraiment multi-usagers et
54 multi-taches. Le langage SQL est le langage de bases de donnees le plus
55 populaire au monde. MySQL est une implementation client/serveur qui consiste
56 en un serveur (mysqld) et differents programmes/bibliotheques clientes.
58 Les objectifs principaux de MySQL sont: vitesse, robustesse et facilite
59 d'utilisation. MySQL fut originalement developpe parce que nous, chez Tcx,
60 avions besoin d'un serveur SQL qui pouvait gerer de tres grandes bases de
61 donnees avec une vitesse d'un ordre de magnitude superieur a ce que
62 n'importe quel vendeur pouvait nous offrir. Nous utilisons MySQL depuis 1996
63 dans un environnement avec plus de 40 bases de donnees, 10000 tables,
64 desquelles plus de 500 ont plus de 7 millions de lignes. Ceci represente
65 environ 50G de donnees critiques.
67 A la base de la conception de MySQL, on retrouve une serie de routines qui
68 ont ete utilisees dans un environnement de production pendant plusieurs
69 annees. Meme si MySQL est encore en developpement, il offre deja une riche
70 et utile serie de fonctions.
73 MySQL to wielow±tkowy serwer baz danych SQL.
75 G³ówne zalety MySQL to szybko¶æ, potêga i ³atwo¶æ u¿ytkowania. MySQL
76 jes wykorzystywany m.in. do obs³ugi 40 baz danych, 10 000 tabeli,
77 gdzie ka¿da tabela zawiera 7 milionów pozycji. To ok 50GB danych.
80 O MySQL é um servidor de banco de dados SQL realmente multiusuário e
81 multi-tarefa. A linguagem SQL é a mais popular linguagem para banco de dados
82 no mundo. O MySQL é uma implementação cliente/servidor que consiste de um
83 servidor chamado mysqld e diversos programas/bibliotecas clientes. Os
84 principais objetivos do MySQL são: velocidade, robustez e facilidade de uso.
85 O MySQL foi originalmente desenvolvido porque nós na Tcx precisávamos de um
86 servidor SQL que pudesse lidar com grandes bases de dados e com uma
87 velocidade muito maior do que a que qualquer vendedor podia nos oferecer.
88 Estamos usando o MySQL desde 1996 em um ambiente com mais de 40 bases de
89 dados com 10.000 tabelas, das quais mais de 500 têm mais de 7 milhões de
90 linhas. Isto é o equivalente a aproximadamente 50G de dados críticos. A base
91 da construção do MySQL é uma série de rotinas que foram usadas em um
92 ambiente de produção com alta demanda por muitos anos. Mesmo o MySQL estando
93 ainda em desenvolvimento, ele já oferece um conjunto de funções muito ricas
94 e úteis. Veja a documentação para maiores informações.
97 Summary: MySQL - Client
98 Summary(pl): MySQL - Klient
99 Summary(pt_BR): MySQL - Cliente
100 Group: Applications/Databases
101 Group(pl): Aplikacje/Bazy Danych
102 Group(pt_BR): Aplicações/Banco_de_Dados
103 Requires: %{name}-libs = %{version}
104 Obsoletes: MySQL-client
107 This package contains the standard MySQL clients.
109 %description -l fr client
110 Ce package contient les clients MySQL standards.
112 %description -l pl client
113 Standardowe programy klienckie MySQL.
115 %description -l pt_BR client
116 Este pacote contém os clientes padrão para o MySQL.
119 Summary: Shared libraries for MySQL
120 Group: Applications/Databases
123 Shared libraries for MySQL
126 Summary: MySQL - Development header files and libraries
127 Summary(pl): MySQL - Pliki nag³ówkowe i biblioteki dla developerów
128 Summary(pt_BR): MySQL - Medições de desempenho
129 Group: Development/Libraries
130 Group(pl): Programowanie/Biblioteki
131 Requires: %{name}-libs = %{version}
132 Obsoletes: MySQL-devel
135 This package contains the development header files and libraries
136 necessary to develop MySQL client applications.
138 %description -l pl devel
139 Pliki nag³ówkowe i biblioteki konieczne do rozwijania aplikacji
142 %description devel -l pt_BR
143 Este pacote contém os arquivos de cabeçalho (header files) e bibliotecas
144 necessárias para desenvolver aplicações clientes do MySQL.
146 %description -l fr devel
147 Ce package contient les fichiers entetes et les librairies de developpement
148 necessaires pour developper des applications clientes MySQL.
151 Summary: MySQL staic libraris
152 Summary(pl): Biblioteki statyczne MySQL
153 Group: Development/Libraries
154 Group(pl): Programowanie/Biblioteki
155 Requires: %{name}-devel = %{version}
156 Obsoletes: MySQL-static
159 MySQL staic libraris.
161 %description -l pl static
162 Biblioteki statyczne MySQL.
165 Summary: MySQL - Benchmarks
166 Summary(pl): mySQL - Programy testuj±ce szybko¶æ dzia³ania bazy
167 Summary(pt_BR): MySQL - Medições de desempenho
168 Group: Applications/Databases
169 Group(pl): Aplikacje/Bazy Danych
170 Group(pt_BR): Aplicações/Banco_de_Dados
171 Requires: %{name} = %{version}
172 Requires: %{name}-client
173 Requires: perl-MySQL-DBI
175 Obsoletes: MySQL-bench
178 This package contains MySQL benchmark scripts and data.
180 %description -l pl bench
181 Programy testuj±ce szybko¶æ serwera MySQL.
183 %description -l pt_BR bench
184 Este pacote contém medições de desempenho de scripts e dados do MySQL.
195 LDFLAGS="-s"; export LDFLAGS
201 --with-named-curses-libs="-lncurses" \
202 --enable-thread-safe-client \
204 --with-charset=latin2 \
205 --with-mysqld-user=mysql \
206 --with-unix-socket-path=/var/state/mysql/mysql.sock \
207 --with-comment='Polish Linux Distribution MySQL RPM' \
211 # If you have much RAM you can remove --with-low-memory
213 make benchdir=$RPM_BUILD_ROOT%{_datadir}/sql-bench
214 (cd Docs; make info manual.texi)
217 rm -rf $RPM_BUILD_ROOT
218 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{logrotate.d,rc.d/init.d,sysconfig}
221 make install DESTDIR=$RPM_BUILD_ROOT benchdir=%{_datadir}/sql-bench
223 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql
224 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/mysql
225 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/mysql
227 find Docs -type f ! -name *.gif ! -name *.html -exec rm {} \;
228 find . -name ./CVS -exec rm -rf {} \;
230 mv $RPM_BUILD_ROOT%{_libdir}/mysql/lib* $RPM_BUILD_ROOT%{_libdir}
232 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so*.*
234 gzip -9nf $RPM_BUILD_ROOT{%{_mandir}/man1/*,%{_infodir}/mysql.info*}
237 echo "Creating system group mysql with GID 89"
238 %{_sbindir}/groupadd -f -g 89 mysql
239 echo "Creating system user mysql with UID 89"
240 %{_sbindir}/useradd -u 89 -g mysql -d /var/state/mysql -s /bin/sh mysql 2> /dev/null
243 /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
245 mysql_install_db -IN-RPM
246 chown -R mysql /var/state/mysql
249 /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
251 %post libs -p /sbin/ldconfig
252 %postun libs -p /sbin/ldconfig
255 rm -rf $RPM_BUILD_ROOT
258 %defattr(644,root,root,755)
260 %attr(755,root,root) %{_bindir}/isamchk
261 %attr(755,root,root) %{_bindir}/isamlog
262 %attr(755,root,root) %{_bindir}/mysql_fix_privilege_tables
263 %attr(755,root,root) %{_bindir}/mysql_install_db
264 %attr(755,root,root) %{_bindir}/mysql_setpermission
265 %attr(755,root,root) %{_bindir}/mysql_zap
266 %attr(755,root,root) %{_bindir}/mysqladmin
267 %attr(755,root,root) %{_bindir}/mysqlbug
268 %attr(755,root,root) %{_bindir}/perror
269 %attr(755,root,root) %{_bindir}/replace
270 %attr(755,root,root) %{_bindir}/resolveip
271 %attr(755,root,root) %{_bindir}/safe_mysqld
272 %attr(755,root,root) %{_sbindir}/mysqld
273 %attr(640,root,root) %{_sysconfdir}/logrotate.d/mysql
274 %attr(754,mysql,mysql) %{_sysconfdir}/rc.d/init.d/mysql
275 %{_infodir}/mysql.info*
276 %dir %{_datadir}/mysql
278 %{_datadir}/mysql/english
279 %lang(cs) %{_datadir}/mysql/czech
280 %lang(da) %{_datadir}/mysql/danish
281 %lang(nl) %{_datadir}/mysql/dutch
282 %lang(et) %{_datadir}/mysql/estonia
283 %lang(fr) %{_datadir}/mysql/french
284 %lang(de) %{_datadir}/mysql/german
285 %lang(el) %{_datadir}/mysql/greek
286 %lang(hu) %{_datadir}/mysql/hungarian
287 %lang(it) %{_datadir}/mysql/italian
288 %lang(ja) %{_datadir}/mysql/japanese
289 %lang(ko) %{_datadir}/mysql/korean
290 %lang(no) %{_datadir}/mysql/norwegian
291 %lang(no@nynorsk) %{_datadir}/mysql/norwegian-ny
292 %lang(pl) %{_datadir}/mysql/polish
293 %lang(pt) %{_datadir}/mysql/portuguese
294 %lang(ru) %{_datadir}/mysql/russian
295 %lang(sk) %{_datadir}/mysql/slovak
296 %lang(es) %{_datadir}/mysql/spanish
297 %lang(sv) %{_datadir}/mysql/swedish
300 %attr(755,root,root) %{_bindir}/msql2mysql
301 %attr(755,root,root) %{_bindir}/mysql
302 %attr(755,root,root) %{_bindir}/mysql_find_rows
303 %attr(755,root,root) %{_bindir}/mysqlaccess
304 %attr(755,root,root) %{_bindir}/mysqlbug
305 %attr(755,root,root) %{_bindir}/mysqldump
306 %attr(755,root,root) %{_bindir}/mysqlimport
307 %attr(755,root,root) %{_bindir}/mysqlshow
308 %attr(644,root,root) %{_mandir}/man1/mysql.1*
311 %attr(755,root,root) %{_libdir}/lib*.so.*.*
314 %defattr(644,root,root,755)
315 %attr(755,root,root) %{_libdir}/lib*.la
316 %attr(755,root,root) %{_libdir}/lib*.so
317 %attr(755,root,root) %{_bindir}/comp_err
321 %attr(644,root,root) %{_libdir}/lib*.a
324 %attr(-,root,root) %{_datadir}/sql-bench