Hi, Sergei

It worked for me now so well.

Thank you all of you.

  # groupadd mysql
  # useradd -c "MySQL Server" -g mysql -s /bin/false mysql

  # cmake . -DBUILD_CONFIG=mysql_release -DWITH_ZLIB=system -DWITH_SSL=system -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_spanish_ci

  # make
  # make install
  
  # cd /usr/local/mysql
  
  # ./scripts/mysql_install_db --user=mysql
  
  # chown -R root .
  # chown -R mysql data
  
  # cp ./support-files/mysql.server /etc/init.d/mysql
  # chmod +x /etc/init.d/mysql
  # update-rc.d mysql defaults
  
  # service mysql start
  
  # ./bin/mysqladmin -u root password
  
  # ./bin/mysql_secure_installation
  
  # cd ./mysql-test
  
  # perl ./mysql-test-run.pl
  
  # service mysql status

-- Found ZLIB: /usr/local/lib/libz.so (found version "1.2.11") 
...
-- Found OpenSSL: /usr/local/lib/libssl.so;/usr/local/lib/libcrypto.so (found version "1.1.0f") 
-- Looking for SHA512_DIGEST_LENGTH
-- Looking for SHA512_DIGEST_LENGTH - found
-- OPENSSL_INCLUDE_DIR = /usr/local/include
-- OPENSSL_SSL_LIBRARY = /usr/local/lib/libssl.so
-- OPENSSL_CRYPTO_LIBRARY = /usr/local/lib/libcrypto.so
-- OPENSSL_VERSION = 1.1.0f
-- SSL_LIBRARIES = /usr/local/lib/libssl.so;/usr/local/lib/libcrypto.so;dl

The OpenSSL and zlib that I wanted. Good.

I am investigating because after compiling the configuration file "my.cnf" is not created.

find / -name my.cnf

Maybe I have to create it myself, or run some script.

I have to read about this configuration file and how to have a stable and secure configuration

Only error in mysql-test-run.pl

rpl.rpl_test_framework 'stmt'            [ fail ]

CURRENT_TEST: rpl.rpl_test_framework
/usr/local/mysql/bin/mysqltest: Out of memory (Needed 1048576 bytes)
mysqltest: In included file "./include/end_include_file.inc": 
included from ./include/wait_for_slave_param.inc at line 124:
included from ./include/sync_io_with_master.inc at line 36:
included from ./include/sync_slave_io_with_master.inc at line 46:
included from ./include/rpl_sync.inc at line 116:
included from ./extra/rpl_tests/rpl_test_framework.inc at line 71:
included from /usr/local/mysql/mysql-test/suite/rpl/t/rpl_test_framework.test at line 103:
At line 35: Out of memory

Guillermo Céspedes
Full Stack Developer



El 20 jun. 2017, a las 20:12, Sergei Golubchik <serg@mariadb.org> escribió:

Hi, Guillermo!

On Jun 20, Guillermo Cespedes wrote:
Thank you.

After compiled

Do I have any way to verify that this is using OpenSSL and not gnutls?

Yes. ldd mysqld. Or SHOW VARIABLES LIKE 'version_ssl_library';

Regards,
Sergei
Chief Architect MariaDB
and security@mariadb.org