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

2021-08-06 07:42:57 字數 1589 閱讀 8943

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/local/mysql/data

cmake \

-dcmake_install_prefix=/usr/local/mysql \

-dmysql_datadir=/usr/local/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=/usr/local/mysql/mysql.sock \

-dmysql_tcp_port=3307 \

-denabled_local_infile=1 \

-dwith_partition_storage_engine=1 \

-dextra_charsets=all \

-ddefault_charset=utf8 \

-ddefault_collation=utf8_general_ci

make && make install

make clean

檢視是否有mysql使用者及使用者組

cat /etc/passwd

cat /etc/group

如果沒有就新增mysql使用者和組

groupadd mysql

useradd -g mysql mysql

修改/usr/local/mysql許可權

chown -r mysql:mysql /usr/local/mysql

cd /usr/local/mysql

執行初始化配置指令碼,建立系統自帶的資料庫和表

scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

cp /usr/local/mysql/support-files my.cnf

啟動的時候需要指定my.cnf(系統缺省會先查詢/etc/my.cnf)

/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &

/usr/local/mysql3307/bin/mysql -uroot

set password = password('bbgolden');

grant all privileges on *.* to 'root'@'%' identified by 'bbgolden' with grant option;

flush privileges;

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

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

原始碼包安裝MySQL

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

mysql包安裝 mysql原始碼包安裝方法

mysql安裝前的準備工作 環境準備 linux系統cmake mysql安裝包 解除安裝掉rpm包安裝的mysql yum y remove mysql mysql server rm rf etc my.cnf 安裝解決依賴關係 yum y install ncurses devel opens...