2 Star 15 Fork 10

freeman983/sqldev

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
install.sh 1.87 KB
一键复制 编辑 原始数据 按行查看 历史
freeman983 提交于 2022-09-28 17:22 . 更新文档
#!/bin/bash
function install(){
rPass=""
if [[ -d '/opt/oracle/12.1' ]]; then
echo '======> 已安装过oracle驱动'
else
echo '======> 安装oracle驱动'
wget http://static.shuaninfo.com/sqldev/oracle-client.tar.gz
tar -zxf oracle-client.tar.gz -C /opt/
echo 'export ORACLE_HOME=/opt/oracle/12.1/client64' >> /etc/profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib' >> /etc/profile
echo 'export PATH=$PATH:$ORACLE_HOME/bin' >> /etc/profile
source /etc/profile
fi
if [[ `command -v redis-server` ]];then
echo "======> 已有redis"
else
echo '======> 开始安装redis ...'
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi install -y redis
sed -i 's/daemonize no/daemonize yes/g' /etc/redis.conf
echo 'rename-command FLUSHALL ""' >> /etc/redis.conf
echo 'rename-command CONFIG ""' >> /etc/redis.conf
echo 'rename-command EVAL ""' >> /etc/redis.conf
redis-server /etc/redis.conf
fi
mysqlPass="sqlDev_Com2022"
if [[ `command -v mysqld` ]];then
echo "======> 已安装mysql"
else
echo '======> 开始安装mysql ...'
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
yum install -y mysql-community-server
service mysqld start
mysqlInitPass=`grep 'temporary password' /var/log/mysqld.log| awk '{print $11}'`
echo "======> MYSQL安装密码 $mysqlInitPass"
mysqladmin -P 3306 -u root -p${mysqlInitPass} password "$mysqlPass"
echo "======> MYSQL密码修改为[ $mysqlPass ], 请记录"
fi
echo "======> 初始化sqldev数据库"
mysql -u root -p${mysqlPass} -e "CREATE DATABASE IF NOT EXISTS sqldev DEFAULT CHARSET utf8 COLLATE utf8_general_ci;"
echo "======> 安装sqldev完成,请执行 sh run.sh 启动应用。"
}
install
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/freeman983/sqldev.git
git@gitee.com:freeman983/sqldev.git
freeman983
sqldev
sqldev
master

搜索帮助