CentOS7 源码编译安装MySQL8.0.15 shell脚本
生活随笔
收集整理的這篇文章主要介紹了
CentOS7 源码编译安装MySQL8.0.15 shell脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用MySQL8無需像MySQL5那樣需要Boost依賴,和經過35-55分鐘的等待編譯完成,直接解壓即可使用,方便快捷!
1,環境:
操作系統???CentOS Linux release 7.6.1810 (Core)? 64位
服務器環境???“騰訊云”服務器
cat /etc/centos-release ?# 查看centos系統版本MySQL8.0.15源碼包下載地址
2,執行以下命令,一鍵安裝MySQL8
mkdir -p /data/soft/ # 創建安裝目錄 cd /data/soft/ # 打開安裝目錄 yum -y install wget gcc gcc-c++ ncurses ncurses-devel cmake numactl.x86_64 # 安裝相應依賴庫 wget https://downloads.mysql.com/archives/get/file/mysql-8.0.13-el7-x86_64.tar.gz # 下載源碼包 tar -zxvf /data/soft/mysql-8.0.15-el7-x86_64.tar.gz -C /data/soft # 解壓源碼包到安裝目錄 mv /data/soft/mysql-8.0.15-el7-x86_64/ /data/soft/mysql/ # 重命名安裝目錄 cd /data/soft/mysql/ # 打開安裝目錄 cp /data/soft/mysql/support-files/mysql.server /etc/init.d/mysql #添加到服務啟動cat >/etc/my.cnf <<EOF # 配置mysql數據庫 [client] port=3306 socket=/tmp/mysql.sock [mysqld] port=3306 socket=/tmp/mysql.sock skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M basedir=/data/soft/mysql datadir=/var/lib/mysql EOFmkdir -p /var/lib/mysql chmod -R 777 /var/lib/mysql mkdir /var/log/mariadb chown -R 777 /var/log/mariadb/ touch /var/log/mariadb/mariadb.log mkdir /var/run/mariadb chown -R 777 /var/run/mariadb/ touch /var/run/mariadb/mariadb.pid # 賦予對應目錄權限mv /var/lib/mysql/ /var/lib/mysql_bak/cat >> /etc/profile << EOF export PATH=\$PATH:/data/soft/mysql/bin:/data/soft/mysql/lib EOFsource /etc/profile # 增加到環境變量useradd mysql # 添加mysql用戶 /data/soft/mysql/bin/mysqld --defaults-file=/etc/my.cnf --user=mysql --initialize-insecure # 初始化mysql /etc/init.d/mysql start # 啟動mysql?
總結
以上是生活随笔為你收集整理的CentOS7 源码编译安装MySQL8.0.15 shell脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt项目转vs项目
- 下一篇: centos7 docker删除端口映射