日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

lamp mysql脚本_初次尝试利用脚本自动编译搭建LAMP-----Mysql

發布時間:2025/3/19 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lamp mysql脚本_初次尝试利用脚本自动编译搭建LAMP-----Mysql 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有待完善

#!/bin/bash

#

echo?'Mysql?Installing...'

echo?'Cmake?install...'

read?-p?"Please?input?compress?type[bz2|gz]:?"?COMPRESS

read?-p?"Please?input?a?cmake?VERSION[cmake-'VERSION'.tar.$COMPRESS]:?"?CMAKEVER

while?!?echo?$CMAKEVER?|?grep?"[![:alpha:]]*"?&>?/dev/null?;?do

read?-p?"Please?input?a?apr?version[cmake-"VERSION".tar.$COMPRESS]:?"?CMAKEVER

done

tar?-xf?cmake-$CMAKEVER.tar.$COMPRESS

cd?cmake-$CMAKEVER

./configure

make?&&?make?install

cd?-

read?-p?"Please?input?compress?type[bz2|gz]:?"?COMPRESS

read?-p?"Please?input?a?mysql?VERSION[mysql-'VERSION'.tar.$COMPRESS]:?"?MYVER

while?!?echo?$MYVER?|?grep?"[![:alpha:]]*"?&>?/dev/null?;?do

read?-p?"Please?input?a?apr?version[mysql-"VERSION".tar.$COMPRESS]:?"?MYVER

done

echo?"LVM?building..."

echo?-e?"Disk?list:"

MAX=`fdisk?-l?2>?/dev/null?|?grep?-o?"[[:space:]]/dev/sd[[:alpha:]]*"?|?wc?-l`

fdisk?-l?2>?/dev/null?|?grep?-o?"[[:space:]]/dev/sd[[:alpha:]]*"?|?cat?-n

read?-p?"Please?input?the?number?of?disk[1-`echo?${MAX}`]:?"?DISKNUM

DISK=`fdisk?-l?2>?/dev/null?|?grep?-o?"[[:space:]]/dev/sd[[:alpha:]]*"?|?cat?-n?|?grep?"$DISKNUM"?|?grep?-o?"/dev/sd[[:alpha:]]*"`

pvcreate?$DISK

vgcreate?-s?16M?myvg?$DISK

lvcreate?-L?1024M?-n?mysql?/dev/myvg

mke2fs?-t?ext4?/dev/myvg/mysql

mkdir?-pv?/mydata/data

mount?/dev/myvg/mysql?/mydata/data

if?!?id?mysql?&>?/dev/null?;?then

groupadd?-r?mysql

useradd?-r?-s?/sbin/nologin?-g?mysql?mysql

fi

chown?-R?mysql:?/mydata/data

tar?-xf?mysql-$MYVER.tar.$COMPRESS

cd?mysql-$MYVER

cmake?.?-DCMAKE_INSTALL_PREFIX=/usr/local/mysql?-DMYSQL_DATADIR=/mydata/data?-DSYSCONFDIR=/etc?-DWITH_INNOBASE_STORAGE_ENGINE=1?-DWITH_ARCHIVE_STORAGE_ENGINE=1?-DWITH_BLACKHOLE_STORAGE_ENGINE=1?-DWITH_READLINE=1?-DWITH_SSL=system??-DWITH_LIBWRAP=0?-DMYSQL_UNIX_ADDR=/tmp/mysql.sock?-DDEFAULT_CHARSET=utf8?-DDEFAULT_COLLATION=utf8_general_ci

make?&&?make?install

cd?/usr/local/mysql

chown?-R?mysql:?./

scripts/mysql_install_db?--user=mysql?--datadir=/mydata/data

cp?support-files/my-default.cnf?/etc/my.cnf

cp?support-files/mysql.server?/etc/init.d/mysqld

sed?'s@#[[:space:]]*\(datadir?=?\).*@\1/mydata/data@'?-e?'s@#[[:space:]]*\(basedir?=?\).*@\1/usr/local/mysql@'?-e?'s@#[[:space:]]*\(port?=?\).*@\13340@'?-e?'s@#[[:space:]]*\(socket?=?\).*@\1/tmp/mysql.sock@'?/etc/my.cnf

echo?"export?PATH=$PATH:/usr/local/mysql/bin"?>?/etc/profile.d/mysql.sh

source?/etc/profile.d/mysql.sh

chkconfig?--add?mysqld

總結

以上是生活随笔為你收集整理的lamp mysql脚本_初次尝试利用脚本自动编译搭建LAMP-----Mysql的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。