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]

Reply via email to