麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

CentOS7編譯安裝MySQL5.7.24的教程詳解

2024-07-25 19:09:24
字體:
來源:轉載
供稿:網友

安裝依賴

(1)cmake是新版MySQL的編譯工具

sudo yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel sudo yum install zlib zlib-devel cmake ncurses ncurses-devel bison bison-devel如下的幾個依賴在CentOS7中需要安裝,CentOS6不需要sudo yum install perl perl-devel autoconf

安裝boost

如果安裝的MySQL5.7及以上的版本,在編譯安裝之前需要安裝boost,因為高版本mysql需要boots庫的安裝才可以正常運行。否則會報CMake Error at cmake/boost.cmake:81錯誤

1.切換到/usr/local目錄,然后在這個目錄下下載boost

 MySQL5.7.24要求boost的版本是1.59,更高版本的不適用MySQL5.7.24
wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz

2.解壓并改名

tar zxvf boost_1_59_0.tar.gzmv boost_1_59_0 boost

3.在預編譯安裝MySQL時要加上-DWITH_BOOST=/usr/local/boost

編譯安裝MySQL

 

# 添加MySQL用戶useradd -s /sbin/nologin -M mysql# 下載MySQLwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24.tar.gz# 解壓MySQLtar zxvf mysql-5.7.24.tar.gz# 進到MySQL目錄cd mysql-5.7.24# 預編譯cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7.24 /-DWITH_BOOST=/usr/local/boost /-DMYSQL_UNIX_ADDR=/usr/local/mysql-5.7.24/tmp/mysql.sock /-DMYSQL_DATADIR=/usr/local/mysql-5.7.24/data /-DDEFAULT_CHARSET=utf8mb4 /-DDEFAULT_COLLATION=utf8mb4_general_ci /-DWITH_EXTRA_CHARSETS=all /-DWITH_MYISAM_STORAGE_ENGINE=1 /-DWITH_INNOBASE_STORAGE_ENGINE=1 /-DWITH_MEMORY_STORAGE_ENGINE=1 /-DWITH_READLINE=1 /-DWITH_INNODB_MEMCACHED=1 /-DWITH_DEBUG=OFF /-DWITH_ZLIB=bundled /-DENABLED_LOCAL_INFILE=1 /-DENABLED_PROFILING=ON /-DMYSQL_MAINTAINER_MODE=OFF /-DMYSQL_TCP_PORT=3306# 編譯&安裝make && make install

配置

 

# 創建軟連接cd /usr/localln -s mysql-5.7.24 mysql# 添加到環境變量vim /etc/profileexport PATH=/usr/local/mysql/bin:$PATHexport PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATHsource /etc/profilecd /usr/local/mysql-5.7.24mkdir -p /usr/local/mysql-5.7.24/{data,tmp,logs,pids}chown mysql.mysql /usr/local/mysql-5.7.24/datachown mysql.mysql /usr/local/mysql-5.7.24/tmpchown mysql.mysql /usr/local/mysql-5.7.24/logschown mysql.mysql /usr/local/mysql-5.7.24/pids# 修改/etc/my.cnf文件,編輯配置文件如下[mysqld]character-set-server=utf8mb4collation-server=utf8mb4_general_cidatadir=/usr/local/mysql/datasocket=/usr/local/mysql/tmp/mysql.sock[mysqld_safe]log-error=/usr/local/mysql/logs/mysqld.logpid-file=/usr/local/mysql/pids/mysqld.pid[client]default-character-set=utf8mb4# 創建mysqld.log 和 mysqld.pid文件touch /usr/local/mysql/logs/mysqld.logtouch /usr/local/mysql/pids/mysqld.pidchown mysql.mysql -R /usr/local/mysql/logs/chown mysql.mysql -R /usr/local/mysql/pids/# 加入守護進程cd /usr/local/mysqlcp support-files/mysql.server /etc/init.d/mysqldchmod a+x /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld on# 初始化數據庫, –initialize 表示默認生成一個安全的密碼,–initialize-insecure 表示不生成密碼mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data# 啟動MySQLservice mysqld start

這里給一張/etc/my.cnf的配置圖示

CentOS7,編譯,安裝,MySQL5.7.24

登錄MySQL,修改密碼

mysql -u root -p #第一次登陸不需要密碼,回車即可set password for root@localhost = password('root'); #修改密碼

總結

以上所述是小編給大家介紹的CentOS7編譯安裝MySQL5.7.24的教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费毛片在线 | 中文字幕网在线 | 2021免费日韩视频网 | 看免费av| 国产一区二区视频在线播放 | 国产手机国产手机在线 | 久久成人黄色 | 撅高 自己扒开 调教 | 国产分类视频 | 久久91久久久久麻豆精品 | 亚洲片在线观看 | 中文字幕网站在线 | 毛片在线视频免费观看 | 成人在线观看免费高清 | 国产三级国产精品国产普男人 | 男男啪羞羞视频网站 | 中文字幕欧美专区 | 成人一级黄色片 | 国内精品一级毛片免费看 | 成年人视频在线免费播放 | 91成人久久| 亚洲成年人免费网站 | 欧美黄色一级生活片 | 日韩a毛片免费观看 | 嫩呦国产一区二区三区av | 欧美人禽| 福利在线小视频 | 精品不卡| 欧美国产一区二区三区 | 国产精品视频免费网站 | 成人国产精品一区 | 青青国产在线视频 | 精品国产呦系列在线看 | 免费在线观看午夜视频 | 精品国产久 | 成人在线免费观看网址 | 欧美精品一区二区久久 | 中文字幕在线观看网址 | 欧美视频在线一区二区三区 | 成人午夜天堂 | 日本在线国产 |