- New default config file
OBS-URL: https://build.opensuse.org/package/show/server:database/mariadb?expand=0&rev=115
This commit is contained in:
parent
d8d8adffcd
commit
7a87f6626a
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:71b134417cbb991970d50072412a272f466f679db6603463e03647e4b0b687fb
|
oid sha256:f2261ec50c13f51c3f47479758ae0a44e5912e30136a187981bb1492c4605ba4
|
||||||
size 315
|
size 316
|
||||||
|
16
install.inc
16
install.inc
@ -56,11 +56,14 @@ filelist mysqlslap >mysql-bench.files
|
|||||||
filelist mysql_client_test mysql_client_test_embedded mysql_waitpid mysqltest mysqltest_embedded >mysql-test.files
|
filelist mysql_client_test mysql_client_test_embedded mysql_waitpid mysqltest mysqltest_embedded >mysql-test.files
|
||||||
# all binaries that don't need to be in a "default" install (mysql.rpm +
|
# all binaries that don't need to be in a "default" install (mysql.rpm +
|
||||||
# mysql-client.rpm)
|
# mysql-client.rpm)
|
||||||
filelist msql2mysql mysql_plugin mysql_convert_table_format mysql_find_rows mysql_setpermission mysql_tzinfo_to_sql mysql_zap mysqlaccess mysqlhotcopy perror replace mysql_embedded mytop hsclient >mysql-tools.files
|
filelist msql2mysql mysql_config_editor mysql_plugin mysql_convert_table_format mysql_find_rows mysql_setpermission mysql_tzinfo_to_sql mysql_zap mysqlaccess mysqlhotcopy perror replace mysql_embedded mytop hsclient >mysql-tools.files
|
||||||
filelist ndbd ndbmtd ndbd_redo_log_reader >mysql-ndb-storage.files
|
filelist ndbd ndbmtd ndbd_redo_log_reader >mysql-ndb-storage.files
|
||||||
filelist ndb_mgmd >mysql-ndb-management.files
|
filelist ndb_mgmd >mysql-ndb-management.files
|
||||||
filelist ndb_{config,desc,error_reporter,mgm,print_backup_file,print_schema_file,print_sys_file,restore,select_all,select_count,show_tables,size.pl,test_platform,waiter} >mysql-ndb-tools.files
|
filelist ndb_{config,desc,error_reporter,mgm,print_backup_file,print_schema_file,print_sys_file,restore,select_all,select_count,show_tables,size.pl,test_platform,waiter} >mysql-ndb-tools.files
|
||||||
filelist ndb_{cpcd,delete_all,drop_index,index_stat,print_file,redo_log_reader,drop_table} ndbinfo_select_all memcached >mysql-ndb-extra.files
|
filelist ndb_{cpcd,delete_all,drop_index,index_stat,print_file,redo_log_reader,drop_table} ndbinfo_select_all memcached >mysql-ndb-extra.files
|
||||||
|
[ -z "`ls -1 "%buildroot/usr/share/mysql/"*.ini`" ] || echo '/usr/share/mysql/*.ini' >> mysql.files
|
||||||
|
[ -z "`ls -1 "%buildroot/usr/share/mysql/"*.cnf`" ] || echo '/usr/share/mysql/*.cnf' >> mysql.files
|
||||||
|
[ \! -f "%buildroot/usr/share/%name"/dictionary.txt ] || echo "/usr/share/%name/dictionary.txt" >> mysql.files
|
||||||
errmsg_list()
|
errmsg_list()
|
||||||
{
|
{
|
||||||
echo '%%defattr(-, root, root)'
|
echo '%%defattr(-, root, root)'
|
||||||
@ -87,7 +90,7 @@ install -m 644 _buildlibmysqld/*.so* %buildroot%_libdir
|
|||||||
ln -s libmysqld.so.0.0.1 %buildroot%_libdir/libmysqld.so.0
|
ln -s libmysqld.so.0.0.1 %buildroot%_libdir/libmysqld.so.0
|
||||||
ln -s libmysqld.so.0.0.1 %buildroot%_libdir/libmysqld.so
|
ln -s libmysqld.so.0.0.1 %buildroot%_libdir/libmysqld.so
|
||||||
%endif
|
%endif
|
||||||
install -m 660 _build/support-files/my-medium.cnf %buildroot/etc/my.cnf
|
install -m 660 %{S:14} %buildroot/etc/my.cnf
|
||||||
install -m 640 scripts/mysqlaccess.conf %buildroot/etc/mysqlaccess.conf
|
install -m 640 scripts/mysqlaccess.conf %buildroot/etc/mysqlaccess.conf
|
||||||
for i in "${DOCS[@]}"; do
|
for i in "${DOCS[@]}"; do
|
||||||
install -m 644 "${i}" "${DOCDIR}" || true
|
install -m 644 "${i}" "${DOCDIR}" || true
|
||||||
@ -129,15 +132,15 @@ cat mysql-ndb-storage.files mysql-ndb-management.files \
|
|||||||
done
|
done
|
||||||
%endif
|
%endif
|
||||||
%if ! 0%{prefered} > 0
|
%if ! 0%{prefered} > 0
|
||||||
cat libmysqlclient-devel.files | while read tmp; do
|
cat libmysqlclient-devel.files | sed 's|%%doc\ ||' | while read tmp; do
|
||||||
cd '%buildroot'
|
cd '%buildroot'
|
||||||
rm -f .$tmp
|
rm -f ."$tmp"
|
||||||
done
|
done
|
||||||
rm -rf '%buildroot'/%_libdir/libmysqld.*
|
rm -rf '%buildroot'/%_libdir/libmysqld.*
|
||||||
rm -rf '%buildroot'/%_libdir/*.la
|
rm -rf '%buildroot'/%_libdir/*.la
|
||||||
rm -rf '%buildroot'/%_libdir/*.so
|
rm -rf '%buildroot'/%_libdir/*.so
|
||||||
|
rm -rf '%buildroot'/%_datadir/man/*/mysql_config.1*
|
||||||
rm -rf '%buildroot'/%_includedir
|
rm -rf '%buildroot'/%_includedir
|
||||||
rm -rf '%buildroot'/%_datadir/man/*/mysql_config*
|
|
||||||
rm -rf '%buildroot'/%_datadir/aclocal
|
rm -rf '%buildroot'/%_datadir/aclocal
|
||||||
rm -rf '%buildroot'/%_libdir/*.a
|
rm -rf '%buildroot'/%_libdir/*.a
|
||||||
%endif
|
%endif
|
||||||
@ -163,6 +166,5 @@ if [ "`ls '%buildroot'%_libdir/mysql/plugin/dialog*.so`" ]; then
|
|||||||
echo '%%dir %%_libdir/mysql/plugin' >> mysql-client.files
|
echo '%%dir %%_libdir/mysql/plugin' >> mysql-client.files
|
||||||
echo '%%_libdir/mysql/plugin/dialog*.so' >> mysql-client.files
|
echo '%%_libdir/mysql/plugin/dialog*.so' >> mysql-client.files
|
||||||
fi
|
fi
|
||||||
rm -rf '%buildroot'/etc/my.cnf.d
|
|
||||||
rm -rf '%buildroot'/usr/share/doc/%{name}-%{version}
|
rm -rf '%buildroot'/usr/share/doc/%{name}-%{version}
|
||||||
rm -rf '%buildroot'/usr/share/mysql/SELinux
|
rm -rf '%buildroot'/usr/share/mysql/solaris
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 5 05:51:45 UTC 2013 - mhrusecky@suse.com
|
||||||
|
|
||||||
|
- New default config file
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri May 24 08:27:48 CEST 2013 - mhrusecky@suse.cz
|
Fri May 24 08:27:48 CEST 2013 - mhrusecky@suse.cz
|
||||||
|
|
||||||
|
@ -51,6 +51,7 @@ Source10: build.inc
|
|||||||
Source11: install.inc
|
Source11: install.inc
|
||||||
Source12: series
|
Source12: series
|
||||||
Source13: configuration-tweaks.tar.bz2
|
Source13: configuration-tweaks.tar.bz2
|
||||||
|
Source14: my.ini
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
PreReq: pwdutils
|
PreReq: pwdutils
|
||||||
@ -60,6 +61,7 @@ BuildRequires: autoconf
|
|||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: libedit-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
@ -479,8 +481,6 @@ fi
|
|||||||
%dir /usr/share/%{name}
|
%dir /usr/share/%{name}
|
||||||
%dir /usr/share/mysql
|
%dir /usr/share/mysql
|
||||||
/usr/share/%{name}/charsets/
|
/usr/share/%{name}/charsets/
|
||||||
/usr/share/mysql/*.cnf
|
|
||||||
/usr/share/mysql/*.ini
|
|
||||||
/usr/share/%{name}/*.sql
|
/usr/share/%{name}/*.sql
|
||||||
%ghost %dir %attr(755,mysql,mysql)/var/run/mysql
|
%ghost %dir %attr(755,mysql,mysql)/var/run/mysql
|
||||||
%dir %{_libdir}/mysql
|
%dir %{_libdir}/mysql
|
||||||
|
99
my.ini
Normal file
99
my.ini
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
# This is default example of MySQL/MariaDB configuration provided with openSUSE package
|
||||||
|
# It is based on upstream defaults with some additional examples.
|
||||||
|
|
||||||
|
|
||||||
|
# The following options will be passed to all MariaDB clients
|
||||||
|
[client]
|
||||||
|
# password = your_password
|
||||||
|
# port = 3306
|
||||||
|
# socket = /var/run/mysql/mysql.sock
|
||||||
|
|
||||||
|
[mysqld]
|
||||||
|
|
||||||
|
# Remove leading # and set to the amount of RAM for the most important data
|
||||||
|
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
|
||||||
|
# innodb_buffer_pool_size = 128M
|
||||||
|
|
||||||
|
# Using newer file format that supports dynamic and compressed row formats.
|
||||||
|
# If you are using replication you have to make sure, that these options are
|
||||||
|
# set everywhere the same way (probably comment them out is the easiest way)
|
||||||
|
innodb_file_format=Barracuda
|
||||||
|
innodb_file_per_table=ON
|
||||||
|
|
||||||
|
# Remove leading # to turn on a very important data integrity option: logging
|
||||||
|
# changes to the binary log between backups.
|
||||||
|
# log_bin=mysql-bin
|
||||||
|
# binlog_format=mixed
|
||||||
|
|
||||||
|
# Remove leading # if you want to store your database elsewhere
|
||||||
|
# datadir = /var/lib/mysql
|
||||||
|
|
||||||
|
# required unique id between 1 and 2^32 - 1
|
||||||
|
# defaults to 1 if master-host is not set
|
||||||
|
# but will not function as a master if omitted
|
||||||
|
server-id = 1
|
||||||
|
|
||||||
|
# These are commonly set, remove the # and set as required.
|
||||||
|
# port = 3306
|
||||||
|
# socket = /var/run/mysql/mysql.sock
|
||||||
|
|
||||||
|
# Don't listen on a TCP/IP port at all. This can be a security enhancement,
|
||||||
|
# if all processes that need to connect to mysqld run on the same host.
|
||||||
|
# All interaction with mysqld must be made via Unix sockets or named pipes.
|
||||||
|
# Note that using this option without enabling named pipes on Windows
|
||||||
|
# (via the "enable-named-pipe" option) will render mysqld useless!
|
||||||
|
#
|
||||||
|
# skip-networking
|
||||||
|
|
||||||
|
# Remove leading # to set options mainly useful for reporting servers.
|
||||||
|
# The server defaults are faster for transactions and fast SELECTs.
|
||||||
|
# Adjust sizes as needed, experiment to find the optimal values.
|
||||||
|
# join_buffer_size = 128M
|
||||||
|
# sort_buffer_size = 2M
|
||||||
|
# read_rnd_buffer_size = 2M
|
||||||
|
|
||||||
|
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
|
||||||
|
|
||||||
|
[mysqld_multi]
|
||||||
|
mysqld = /usr/bin/mysqld_safe
|
||||||
|
mysqladmin = /usr/bin/mysqladmin
|
||||||
|
log = /var/log/mysqld_multi.log
|
||||||
|
|
||||||
|
# If you want to use mysqld_multi uncomment 1 or more mysqld sections
|
||||||
|
# below or add your own ones.
|
||||||
|
|
||||||
|
# WARNING
|
||||||
|
# --------
|
||||||
|
# If you uncomment mysqld1 than make absolutely sure, that database mysql,
|
||||||
|
# configured above, is not started. This may result in corrupted data!
|
||||||
|
#
|
||||||
|
# [mysqld1]
|
||||||
|
# port = 3306
|
||||||
|
# datadir = /var/lib/mysql
|
||||||
|
# pid-file = /var/lib/mysql/mysqld.pid
|
||||||
|
# socket = /var/lib/mysql/mysql.sock
|
||||||
|
# user = mysql
|
||||||
|
|
||||||
|
# [mysqld2]
|
||||||
|
# port = 3307
|
||||||
|
# datadir = /var/lib/mysql-databases/mysqld2
|
||||||
|
# pid-file = /var/lib/mysql-databases/mysqld2/mysql.pid
|
||||||
|
# socket = /var/lib/mysql-databases/mysqld2/mysql.sock
|
||||||
|
# user = mysql
|
||||||
|
|
||||||
|
# [mysqld3]
|
||||||
|
# port = 3308
|
||||||
|
# datadir = /var/lib/mysql-databases/mysqld3
|
||||||
|
# pid-file = /var/lib/mysql-databases/mysqld3/mysql.pid
|
||||||
|
# socket = /var/lib/mysql-databases/mysqld3/mysql.sock
|
||||||
|
# user = mysql
|
||||||
|
|
||||||
|
# [mysqld6]
|
||||||
|
# port = 3309
|
||||||
|
# datadir = /var/lib/mysql-databases/mysqld6
|
||||||
|
# pid-file = /var/lib/mysql-databases/mysqld6/mysql.pid
|
||||||
|
# socket = /var/lib/mysql-databases/mysqld6/mysql.sock
|
||||||
|
# user = mysql
|
||||||
|
|
||||||
|
!include_dir /etc/mysql
|
||||||
|
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:73932aa47404b788b4ca58e8f586cf12b46e8976d928fedc6ad6df3c3598dba0
|
oid sha256:7935739f70f9e0e29aecbfa9d7a7bc18bf91e63141b1f4493ed0f3406563aaef
|
||||||
size 11792
|
size 11806
|
||||||
|
Loading…
Reference in New Issue
Block a user