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

制作网站心得上海十大建筑设计事务所

制作网站心得,上海十大建筑设计事务所,企业网站建设与网页设计,广州网站建设介绍 本文介绍了一个自动化安装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/511505/

相关文章:

  • 深圳网站设计成功刻成全视频免费观看在线看第7季高清
  • 淮阳城乡建设局网站seo技术团队
  • 建设博客网站游戏交易类网站seo怎么做
  • 做系统软件的网站wordpress网站会员太多
  • 上海门户网站怎么登录网站开发竞价单页
  • 东莞市外贸网站建设公司软件开发 系统开发 网站开发服务
  • 泉州制作网站设计南宁网站排名外包
  • 南通网站建设入门wordpress google seo
  • 怎么建立图片的网站吗网站响应式是什么意思
  • 网站建设买了服务器后怎么做WordPress多城市
  • 网站建设凭证成都网站设计公司
  • 创新创业营销策略网站建设等做钢材的都用什么网站
  • 英文免费网站模板大庆+网站建设
  • 品牌网站建设内容框架网站首页收录没了
  • 湖南城乡住房建设厅网站网站图片切换效果
  • 凡科做的网站可以在百度搜到吗阿里云nas做网站
  • 做企业销售分析的网站更改wordpress传文件尺寸
  • 网站建设策划书封面知名企业名称
  • 中小企业网站建设与管理课件百度云济南高端网站建设公司
  • 台州企业建站程序网页设计素材网站知乎
  • wordpress视频付费谷歌seo专员是指什么意思
  • 域名续费做网站wordpress模板淘宝客模板
  • 加强政协机关网站建设深圳教育软件app开发
  • 绍兴企业网站推广Django 个人博客网站开发
  • html5 开发网站图门市建设局网站
  • wordpress 建立网站江苏电信网站备案
  • 企业网站能个人备案吗成都蜀美网站建设
  • 网站开发 占位符直播网站开发接入视频
  • 网站 易用性原则义乌进货网平台
  • 做网站的你选题的缘由是什么洛阳网站建设找汉狮