mysql原始碼包多大 MySQL原始碼包安裝

2021-10-18 11:40:27 字數 2648 閱讀 6444

[root@node2 /]# groupadd -g 27 mysql

[root@node2 /]# useradd -u 27 mysql -g mysql -s /sbin/nologin

[root@node2 /]# yum -y install make cmake bison gcc-c++ cmake ncurses ncurses-devel

[root@node2 mysql]# ls

mysql-5.6.19.tar.gz

[root@node2 mysql]# tar zxvf mysql-5.6.19.tar.gz

[root@node2 mysql]# cmake -dcmake_install_prefix=/mysql/3306 -dmysql_datadir=/mysql/data -dsysconfdir=/etc \

-dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 \

-dwith_memory_storage_engine=1 -dwith_readline=1 -dmysql_unix_addr=/tmp/mysqld.sock \

-dmysql_tcp_port=3306 -denabled_local_infile=1  -dwith_partition_storage_engine=1 \

-dextra_charsets=all -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci

# -dcmake_install_prefix=/mysql/3306                   #安裝路徑

# -dmysql_datadir=/mysql/data                          #資料檔案存放位置

# -dsysconfdir=/etc                                    #my.cnf路徑

# -dwith_myisam_storage_engine=1                       #支援myiasm引擎

# -dwith_innobase_storage_engine=1                     #支援innodb引擎

# -dwith_memory_storage_engine=1                       #支援memory引擎

# -dwith_readline=1                                    #快捷鍵功能(我沒用過)

# -dmysql_unix_addr=/tmp/mysqld.sock                   #連線資料庫socket路徑

# -dmysql_tcp_port=3306                                #埠

# -denabled_local_infile=1                             #允許從本地匯入資料

# -dwith_partition_storage_engine=1                    #安裝支援資料庫分割槽

# -dextra_charsets=all                                 #安裝所有的字符集

# -ddefault_charset=utf8                               #預設字元

[root@node2 mysql]# make

[root@node2 mysql]# make install

[root@node2 /]# cd /mysql/3306

[root@node2 3306]# chown -r mysql:mysql .

[root@node1 mysql-5.6.19]# cd /mysql/mysql-5.6.19

[root@node1 mysql-5.6.19]# cp support-files/my-default.cnf /etc/my.cnf

[root@node1 mysql-5.6.19]# cp support-files/mysql.server /etc/init.d/mysqld

[root@node1 mysql-5.6.19]# chmod 755 /etc/init.d/mysqld

[root@node1 mysql-5.6.19]# mkdir -p /mysql/data

[root@node1 mysql-5.6.19]# chown -r mysql:mysql /mysql/data

[root@node1 mysql-5.6.19]# /mysql/3306/scripts/mysql_install_db --user=mysql --basedir=/mysql/3306/ --datadir=/mysql/data/

[root@node2 /]# service mysqld start

[root@node2 /]# chkconfig mysqld on

[root@node2 /]# /mysql/3306/bin/mysql -u root -p#測試登陸mysql密碼為空

[root@node2 /]# /mysql/3306/bin/mysqladmin -u root -p password redhat#回車輸入原密碼

mysql原始碼包多大 MYSQL原始碼安裝

root db02 wget 2.安裝依賴 root db02 yum install y ncurses devel libaio devel gcc gcc c glibc cmake autoconf openssl openssl devel 3.解壓安裝包 root db02 tar xf...

mysql原始碼包安裝 適用於多個mysql

yum list grep ncurses devel yum y install make gcc c cmake bison devel ncurses devel wget tar zxvf mysql 5.6.35.tar.gz cd mysql 5.6.35 mkdir p usr loc...

原始碼包安裝mysql 原始碼包安裝MySQL

mysql安裝方式 1.二進位制安裝2.原始碼包安裝3.rpm包安裝 一.原始碼包安裝 原始碼包安裝比較繁瑣,但是更加靈活,可以按自己需求配置 root db03 wget 2.安裝需要的依賴包 root db03 yum install y ncurses devel libaio devel g...