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...