Get the App
SLTechnology News&Howtos  ›  Database  › 

Compile and install MySQL under solrais (transfer)

Shulou Source: shulou.com Published: 2022-06-01 05:33:32 10月05日 Update

Compile and install MySQL (turn) [@ more@] under solrais many friends will have some problems when compiling mysql under sun. Now I sort out the compilation process as follows, hoping to help you.

Environment:

Sun250+solaris8

Process:

First of all, to install the compilation environment of solaris8, go to http://www.sunfreeware.com/ to download the software:

1.autoconf-2.13-sol8-sparc-local.gz

2.automake-1.4-sol8-sparc-local.gz

3.bison-1.28-sol8-sparc-local.gz

4.gcc-2.95.3-sol8-sparc-local.gz

5.gzip-1.3-sol8-sparc-local

6.make-3.79.1-sol8-sparc-local.gz

Go to www.gnu.org to download gnu_tar, the latest version is tar-1.13.tar.gz

Setting environment variables, the compilation process needs to use some commands of sun, but these commands are not in your PATH by default, so we need to add them manually. I use bash, so modify the PATH in the root user. bash_profile to

PATH=/usr/local/sbin:/usr/local/bin:/usr/ccs/bin:/usr/sbin:/sbin:   $PATH:   $HOME/bin:/usr/local/mysql/bin:

To log out and log back in to make the variable effective, follow these steps to install the software:

1.pkgadd-d gzip-1.3-sol8-sparc-local

2.gunzip autoconf-2.13-sol8-sparc-local.gz

3.gunzip automake-1.4-sol8-sparc-local.gz

4.gunzip gcc-2.95.3-sol8-sparc-local.gz

5 gunzip bison-1.28-sol8-sparc-local.gz

6.pkgadd-d autoconf-2.13-sol8-sparc-local

7.pkgadd-d automake-1.4-sol8-sparc-local

8.pkgadd-d gcc-2.95.3-sol8-sparc-local

9.pkgadd-d make-3.79.1-sol8-sparc-local

10.gunzip tar-1.13.tar.gz

11.tar xvf tar-1.13.tar

12.cd tar-1.13

13../configure-prefix=/usr/local/gnu_tar

14. Make

15. Make install

16. Add vi ~ / .bashrc

Alias tar='/usr/local/gnu_tar/bin/tar'

17.alias tar='/usr/local/gnu_tar/bin/tar'

18.tar zxvf mysql-3.23.44.tar.gz

19.cd mysql-3.23.44

20.which perl (check the location of your system's perl, sun is under / bin)

21.cd tests changed the location of the perl interpreter for all files ending in pl in this directory to #! / bin/perl

22.cd.. (return to the previous directory)

23. CC=gcc CFLAGS= "- O6" CXX=gcc CXXFLAGS= "- O6-felide-constructors-fno-exceptions-fno-rtti". / configure-prefix=/usr/local/mysql-with-mysqld-user=mysql-with-charset=gbk-with-extra-charsets=all

24.make

25.make install

26.cd support-files

27.chmod 700 mysql.server

28.cp mysql.server / etc/rc2.d/S90MySQL (the above three parts are designed to automatically start the MySQL service when the system boots)

twenty-nine。 Modify .bash _ profile to add the path to mysql, which I have added, so this one is avoided.

30.useradd-d / usr/local/mysql/var-s / bin/false mysql (create MySQL running user)

31.mysql_install_db (initial message database)

32.chown-R mysql/ usr/local/mysql/var

33./etc/rc2.d/S90MySQL start (start the database)

34.mysql (Connectivity Test)

[root@mailtest support-files] # mysql

Welcome to the MySQL monitor. Commands end with; or g.

Your MySQL connection id is 1 to server version: 3.23.44

Type 'help;' or' h' for help. Type 'c'to clear the buffer.

Mysql >

thirty-five。 Installation completed

Tags: Environment procedure compilation downloader location variable command data database user directory system software manual file is in friend step version interpreter Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info Docker OPPO Reno NVidia Apple