What are the contents of mysql/lib-03.err? I suspect you need to add LD_LIBRARY_PATH to the script. Also, Based on how you created the datadir, you may have to run mariadbd as root:
LD_LIBRARY_PATH=<path-to-liblz4> ./mysql.server start --user=root On Thu, 10 Aug 2023 at 11:54, Raj, Rahul via discuss < [email protected]> wrote: > [AMD Official Use Only - General] > > Hi Axel, > > I followed your suggestion, and all the error has resolved but it didn't > launch the Mariadb server. It throws below error: > > #sudo ./support-files/mysql.server start > Starting MariaDB > .230810 08:15:40 mysqld_safe Logging to '/mysql_data/mysql/lib-03.err'. > 230810 08:15:40 mysqld_safe Starting mariadbd daemon with databases from > /mysql_data/mysql > ./support-files/mysql.server: 264: kill: No such process > > ERROR! > > Thanks > Rahul Raj > > -----Original Message----- > From: Axel Schwenke <[email protected]> > Sent: Sunday, August 6, 2023 8:01 PM > To: Raj, Rahul <[email protected]>; [email protected] > Subject: Re: [MariaDB discuss] Re: Query on Building Maria DB for > different Compression Algorithm > > Caution: This message originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. > > > On 04.08.2023 11:57, Raj, Rahul via discuss wrote: > > > 1. Can I stop building zlib algorithm? which is building by default, > even > > after passing different plugin like LZ4, snappy etc.,. Any argument > in > > cmake that can be passed to stop compiling ZLIB algorithm. > > No. ZLIB is used internally, for example the COMPRESS() SQL function and > the compressed client-server protocol. If no zlib is installed, the bundled > (with MariaDB source) library is used. > > > 2. Getting below error when linking 3rd party LZ4 library: In the below > > scenario build compilation is successfully. When trying to run below > > command to populate data folder to start server, it is throwing > error. > > > > *2023-08-02 17:56:58 0 [ERROR] mariadbd: Can't open shared library > > '/home/mariadb-10.11.3/maria_bin/lib/plugin/provider_lz4.so' (errno: > > 2, > > liblz4.so: cannot open shared object file: No such file or directory)* > > The error message (from the MariaDB error log) says that liblz4.so could > not be loaded by the mariadbd process. Where is it? > > > I have tried loading LD_LIBRARY_PATH, even that also produce the same > result. > > LD_LIBRARY_PATH is the right solution if liblz4.so is not in standard path. > It must however be set in the environment from which the mariadbd process > is started. Try this: > > #sudo LD_LIBRARY_PATH=/path/to/liblz4 ./scripts/mariadb-install-db > --srcdir=/home/mariadb-10.11.3 > --plugin-dir=/home/mariadb-10.11.3/maria_bin/lib/plugin --user=mysql > > It is probably easier to add the path containing liblz4.so to the standard > search path for the dynamic linker. This would be in /etc/ld.so.conf or - > depending on your Linux distribution - /etc/ld.so.conf.d/. > _______________________________________________ > discuss mailing list -- [email protected] > To unsubscribe send an email to [email protected] >
_______________________________________________ discuss mailing list -- [email protected] To unsubscribe send an email to [email protected]
