mysql自动化安装脚本(ubuntu and centos64)

MySQL自动化安装脚本是一个用于在Ubuntu和CentOS64操作系统上自动安装MySQL的脚本程序。下面是完整的MySQL自动化安装攻略:

前置需求

在运行MySQL自动化安装脚本前,你需要具备以下要求:

  • 使用Ubuntu或CentOS64操作系统。
  • 系统用户需要具备sudo权限。
  • 访问MySQL安装源需要互联网连接。

安装步骤

步骤 1 - 下载安装脚本

首先,你需要下载MySQL自动化安装脚本。你可以将其下载到你的主目录下。使用如下命令可以在Ubuntu中下载安装脚本:

curl -O https://raw.githubusercontent.com/teddysun/mysql_install/master/mysql.sh

在CentOS64中下载安装脚本,使用如下命令:

wget https://raw.githubusercontent.com/teddysun/mysql_install/master/mysql.sh

步骤 2 - 配置脚本

在Ubuntu和CentOS64中,你需要使脚本可执行并执行以下命令进行安装:

chmod +x mysql.sh
sudo ./mysql.sh

此时,脚本会自动执行以下操作:

  1. 添加MySQL软件仓库。
  2. 安装MySQL及其依赖包。
  3. 配置MySQL。
  4. 设置MySQL root用户密码。

你可以在脚本开始前设置以下环境变量:

  • MYSQL_VER:MySQL版本,默认为5.7。
  • MYSQL_PASS:MySQL root用户密码,默认为“root”。

另外,你可以在变量LEAVE_TMP设置为1,让脚本在安装完成之后保留安装文件。若LEAVE_TMP为0,则脚本安装完成后会删除安装文件。

示例说明1

如下所示,使用脚本安装MySQL 5.7版本,并设置root密码为123456:

export MYSQL_VER=5.7
export MYSQL_PASS=123456
chmod +x mysql.sh
sudo ./mysql.sh

示例说明2

如下所示,使用脚本安装MySQL 8.0版本,默认密码:

export MYSQL_VER=8.0
chmod +x mysql.sh
sudo ./mysql.sh

这就是MySQL自动化安装脚本的使用方法。你可以使用此脚本快速地为Ubuntu和CentOS64系统安装MySQL,并减少手动配置的麻烦。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql自动化安装脚本(ubuntu and centos64) - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • redis的删除库应用(linux)

    1、首先从linux进入redis的安装目录下 2、用redis-cli在Shell命令行下启动Redis客户端工具。 3、select 库名 进入到库下 4、flushdb 刷新当前库   redis的相应的命令: 三、命令示例:    1. KEYS/RENAME/DEL/EXISTS/MOVE/RENAMENX:    #在Shell命令行下启动Red…

    Redis 2023年4月13日
    00
  • SQL Server 公用表表达式(CTE)实现递归的方法

    下面是SQL Server公用表表达式(CTE)实现递归的完整攻略。 什么是公用表表达式(CTE) 公用表表达式(CTE)是一个临时命名的结果集,它定义在一个 SQL 语句内并且能被这个语句后面的其他语句引用。CTE可以看作是一种特殊的临时表,在语法上与普通的SELECT查询有些类似,但CTE比SELECT查询多了很多特性。 为什么要使用公用表表达式(CTE…

    database 2023年5月21日
    00
  • asp.net 分页sql语句(结合aspnetpager)

    借助ASP.NET和ASPNetPager,我们可以使用SQL语句对数据库进行分页。下面将提供ASP.NET分页SQL句法,同时结合ASPNetPager进行解释和说明。 分页SQL语句 分页SQL语句的结构如下: SELECT * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY {sort_expression}) AS…

    database 2023年5月21日
    00
  • set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能对比

    首先,我们需要了解 “set rs=conn.execute” 和 “set rs=server.createobject(“ADODB.recordset”)” 这两句语句的含义以及区别。 “set rs=conn.execute” 是一个用于执行 SQL 查询并返回结果集的方法。它直接执行 SQL 命令,获得结果集后直接将其保存到 Recordset 对…

    database 2023年5月21日
    00
  • Oracle客户端 NLS_LANG 的设置方法

    下面是关于“Oracle客户端 NLS_LANG 的设置方法”的完整攻略: 什么是 NLS_LANG? NLS_LANG 是 Oracle 数据库客户端的一个环境变量。它是用来指定字符集的参数,决定了客户端和服务器之间交换数据的字符集。如果客户端的 NLS_LANG 不正确,就可能会导致出现乱码、截断数据、数据异常等问题。 设置 NLS_LANG 在 Win…

    database 2023年5月22日
    00
  • MySql中如何使用 explain 查询 SQL 的执行计划

    MySQL中使用explain命令可以查看SQL查询的执行计划,包括使用哪些索引、哪个表被访问以及访问的顺序等,可以帮助开发者优化SQL查询语句。下面是具体的步骤: 1. 使用 explain 查看SQL执行计划 explain SELECT * FROM `user` WHERE `name` LIKE ‘Tom%’; 在MySQL命令行中执行该命令,将会…

    database 2023年5月21日
    00
  • SQL 列出一年中所有的星期五

    如果要列出一年中所有的星期五,可以使用SQL中的日期函数和条件语句实现。 第一种方式是使用DATEPART函数和DATEADD函数,DATEPART函数可以获取日期的星期几,然后我们可以通过向日期添加天数,以达到下一个星期五的目的。具体的SQL代码如下: SELECT DATENAME(month, datecol) + ‘ ‘ + CAST(YEAR(da…

    database 2023年3月27日
    00
  • Go语言编程中判断文件是否存在是创建目录的方法

    在Go语言中,判断文件是否存在并创建目录一般可以通过os.Stat函数和os.MkdirAll函数来完成。 检查文件是否存在 可以使用os.Stat函数来检查文件是否存在,如果文件存在则返回nil,否则返回一个错误。 package main import ( "fmt" "os" ) func main() { _,…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部