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