mysql devel 編譯 mysql編譯安裝

2021-10-17 16:01:34 字數 1061 閱讀 4678

cd /usr/local

wget

wget

wget

帶boost的mysql原始碼安裝

1、安裝依賴包

yum -y install make gcc-c++ cmake bison-devel ncurses-devel bison perl perl-devel perl perl-devel

2、編譯安裝cmake

cd /usr/local/srctar -xvf cmake-2.8.11.1.tar.gz

cd cmake-2.8.11.1

./bootstrap

make && make install

3、解壓到/usr/local目錄下

tar -zxvf mysql-boost-5.7.19.tar.gz -c /usr/local/mysql

4、建立mysql組和使用者

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

5、資料庫規劃

mysql軟體目錄  : /usr/local/mysql

mysql資料目錄:/home/data/mysql/data/

mysql日誌目錄:/home/data/mysql/log/

mkdir -p /home/data/mysql/data

mkdir -p /usr/local/mysql

mkdir -p/home/data/mysql/log/

6、編譯mysql

cd /usr/local/mysql/

cmake -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_boost=boost -dmysql_datadir=/home/data/mysql/data -dmysql_unix_addr=/usr/local/mysql/mysql.sock -dmysql_user=mysql

make

make install

注:make過程大約需要2小時

mysql devel 編譯 mysql編譯安裝

防火牆 selinux systemctl stop firewalld systemctl disable firewalld vim etc selinux config selinux disabled yum install wget y wget o mariadb 10.2.29.tar...

Python PyMySQL模組讀寫MySQL資料

安裝 pip install pymysqlpymysql 操作和mysqldb 類似,可參考 python程式設計 mysqldb模組對資料庫的基本增刪改查操作 import pymysql 連線 conn pymysql.connect host 127.0.0.1 port 3306 user...

powerdesigner正向生成mysql

選擇database genarate database選單,在開啟的視窗中選擇options頁籤,找到key選項,系統預設為outside,如圖 生成的建表指令碼是 create table test action id int 32 not null auto increment,action ...