当前位置: 首页 > news >正文

学技能的免费网站中国建设报社网站

学技能的免费网站,中国建设报社网站,奉贤网站建设专家,wordpress显示网站运行介绍 本文介绍了一个自动化安装MySQL的Shell脚本。该脚本可以帮助用户快速安装MySQL#xff0c;并自动进行配置和初始化。通过使用该脚本#xff0c;用户无需手动执行繁琐的安装步骤#xff0c;大大简化了MySQL的安装过程。 使用shell自动化安装教程 1. 复制脚本 首先并自动进行配置和初始化。通过使用该脚本用户无需手动执行繁琐的安装步骤大大简化了MySQL的安装过程。 使用shell自动化安装教程 1. 复制脚本 首先将以下脚本内容复制并保存为/tmp/install_mysql.sh文件。 #!/bin/bashinstallDir/opt/module/mysql version5.7.44if [ -z $(command -v wget) ]; thensudo yum install -y wgetecho wget安装完成 fi if [ ! -d ${installDir} ]; thensudo mkdir -p ${installDir}if [ $? -eq 0 ]; thenecho 安装目录${installDir}已创建elseecho 请确保您有足够的权限来创建目录请增加权限后再次执行exit 1fi fi if [ ! -f /tmp/mysql-$version-linux-glibc2.12-x86_64.tar.gz ]; thenwget https://dev.mysql.com/get/Downloads/MySQL-${version:0:3}/mysql-$version-linux-glibc2.12-x86_64.tar.gz -P /tmpif [ $? -eq 0 ]; thenecho /tmp/mysql-$version-linux-glibc2.12-x86_64.tar.gz下载成功elseecho /tmp/mysql-$version-linux-glibc2.12-x86_64.tar.gz下载失败请重试或手动下载到/tmp目录下再次执行echo 下载地址https://dev.mysql.com/get/Downloads/MySQL-${version:0:3}/mysql-$version-linux-glibc2.12-x86_64.tar.gzexit 1fi fiif [ -d $installDir/mysql-$version ]; thenecho $installDir/mysql-$version 已存在正在删除sudo rm -rf $installDir/mysql-$version fi tar -zxvf /tmp/mysql-$version-linux-glibc2.12-x86_64.tar.gz -C $installDir if [ $? -eq 0 ]; thenecho /tmp/mysql-$version-linux-glibc2.12-x86_64.tar.gz解压成功mv $installDir/mysql-$version-linux-glibc2.12-x86_64 $installDir/mysql-$versionecho mysql-$version-linux-glibc2.12-x86_64已重命名为mysql-$version elseecho /tmp/mysql-$version-linux-glibc2.12-x86_64.tar.gz解压失败请查看异常信息后重试exit 1 fimycnf[mysqld] datadir$installDir/mysql-$version/data port3306 userroot sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES symbolic-links0 max_connections400 innodb_file_per_table1 lower_case_table_names1 echo $mycnf /etc/my.cnf if [ $? -eq 0 ]; thenecho /etc/my.cnf设置成功 elseecho /etc/my.cnf设置失败请查看异常信息解决后再次执行此脚本exit 1 fimysqlserver basedir$installDir/mysql-$version\n\bindir$installDir/mysql-$version/bin\n\if test -z \$datadir\\n\then\n\datadir$installDir/mysql-$version/data\n\fi\n\sbindir$installDir/mysql-$version/bin\n\libexecdir$installDir/mysql-$version/binsed -i / basedir\/usr\/local\/mysql/,/ libexecdir\/usr\/local\/mysql\/bin/c $mysqlserver $installDir/mysql-$version/support-files/mysql.server if [ $? -eq 0 ]; thenecho mysql.server设置成功 elseecho mysql.server设置失败请查看异常信息解决后再次执行此脚本exit 1 fiif [ -d $installDir/mysql-$version/data ]; thensudo rm -rf $installDir/mysql-$version/data else$installDir/mysql-$version/bin/mysqld --initialize --userroot --datadir$installDir/mysql-$version/data --basedir$installDir/mysql-$versionif [ $? -eq 0 ]; thenecho 初始化 MySQL 数据库成功echo 请输入生成的临时密码read password$installDir/mysql-$version/support-files/mysql.server startif [ $? -eq 0 ]; thenecho mysql服务启动成功ln -s $installDir/mysql-$version/support-files/mysql.server /etc/init.d/mysqlln -s $installDir/mysql-$version/bin/mysql /usr/bin/mysqlif [ $? -eq 0 ]; thenecho 创建符号链接成功elseecho 创建符号链接失败fielseecho mysql服务启动失败请查看异常信息解决后再次执行此脚本exit 1fiservice mysql restartif [ $? -eq 0 ]; thenecho mysql服务重启成功elseecho mysql服务重启失败请查看异常信息解决后再次执行此脚本exit 1fimysql --connect-expired-password -uroot -p$password -e set password for rootlocalhost password(root);if [ $? -eq 0 ]; thenecho mysql密码已经设置为rootelseecho mysql密码设置为root失败请查看异常信息解决后再次执行此脚本exit 1fimysql -uroot -proot -e use mysql; update user set user.Host% where user.Userroot; flush privileges;if [ $? -eq 0 ]; thenecho mysql远程连接设置成功elseecho mysql远程连接设置失败请查看异常信息解决后再次执行此脚本exit 1fi# 设置MySQL服务在开机时自动启动cp $installDir/mysql-$version/support-files/mysql.server /etc/init.d/mysqldsudo chmod x /etc/init.d/mysqld# /sbin/chkconfig是一个用于管理系统服务的命令它可以用来设置服务的启动级别。sudo chkconfig --add mysqld# 将mysqld服务设置为开机启动/sbin/chkconfig mysqld onelseecho 初始化 MySQL 数据库失败请查看异常信息后重试exit 1fi fiexit 02. 增加执行权限 在终端中执行以下命令为脚本添加执行权限。 chmod ax /tmp/install_mysql.sh3. 执行脚本 执行以下命令运行脚本开始下载、安装和配置MySQL5.7。 /tmp/install_mysql.sh执行过程中需要输入临时密码 请耐心等待直到下载、安装和配置完成。执行过程中会显示相关信息。 成功如下图 4. 进入 MySQL 现在您可以使用以下命令进入 MySQL 数据库 mysql -uroot -proot如下图 总结 本文详细介绍了一个自动化安装MySQL的Shell脚本该脚本通过简化安装过程使用户能够快速安装和配置MySQL。通过使用该脚本用户无需手动执行繁琐的安装步骤只需运行脚本即可完成MySQL的安装和配置。这不仅提高了安装的效率还减少了出错的可能性。这个自动化安装MySQL的Shell脚本为用户提供了一个便捷的安装解决方案使其能够更轻松地搭建MySQL环境。 希望本教程对您有所帮助如有任何疑问或问题请随时在评论区留言。感谢阅读
http://www.zqtcl.cn/news/159046/

相关文章:

  • 建立网站要钱吗找人做网站需求怎么写
  • 网站建设精品课程电商运营主要负责什么
  • 中职网站建设与维护考试题wordpress商店会员管理
  • 物流网站开发策划做提升自己的网站
  • 网站开发交接做网站首页尺寸大小
  • 临沂建网站公司一个工厂做网站有用吗
  • 网站建设代码编译的问题及解决方案天元建设集团有限公司第六分公司
  • 做亚马逊网站费用深圳好蜘蛛网站建设公司
  • 做网站需要办什么手续html简单网页代码实例
  • 中文网页设计模板免费下载超级优化小说
  • 做网站的流程前端做什么网站建设与管理专业学什么
  • 用wordpress做购物网站西安建设工程网站
  • 响应式网站免费模板下载电商怎么做如何从零开始视频
  • 江西网站开发学校联系我们网站制作
  • 做网站首页图片素材营销网站制作要素
  • 云阳网站建设百度对 wordpress 排名
  • 做电商网站需要多少时间网站建设答辩ppt
  • 营销型网站的案例江苏seo网站排名优化
  • 企业网站 备案 网站名称凡科做视频网站
  • 湘潭建设公司网站杭州网站优化
  • 工信部备案网站网站空间服务商
  • 深圳市企业网站seo营销工具桂林百姓网
  • 网站建设所需材料wordpress nginx配置文件
  • 给企业做网站运营广州制作网站公司
  • 一个网站可以有几个关键词网页游戏制作过程
  • 网站可视化后台桥西区网站建设
  • 个人怎么建设网站北京朝阳区最好的小区
  • 企业应该如何建设网站江苏润祥建设集团网站
  • 沈阳网站建设价格wordpress h1标签
  • 找别人做网站一般注意什么三亚专业做网站