mysql 5.7.19在centos6.5下的安装配置详解

这篇文章主要为大家详细介绍了centos6.5mysql 5.7.19 安装配置方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

centos6.5 安装mysql5.7.19的详细步骤,具体内容如下

1、从oracle网站上下载mysql5.7.19
2、增加centos用户组及用户 MySQL 

  groupadd mysql      useradd mysql -g mysql

3、把需要安装的文件进行解压到指定的目录中,

需要设置 chown 755 目录,设置可以允许mysql进行访问。

4、到解压的mysql目录中找到bin ,在bin中有 mysqld 可执行文件。执行

./mysqld --user=mysql --basedir=/home/mysql/mysql-5.7.16-linux-glibc2.5-x86_64 --datadir=/home/mysql/data --initialize

5、把安装目录下的support-files目录中的 my-defalut.cnf 拷贝到 /etc/my.cnf

6、把安装目录下的support-files目录下的mysql.service 拷贝到 /etc/init.d/mysqld

7、设置mysql的连接 ,把 安装目录下bin中的mysql 连接到 /usr/local/bin

 ln -fs /home/mysql/mysql-5.7.16-linux-glibc2.5-x86_64/bin/mysql /usr/local/bin/mysql

8、修改/etc/my.cnf

      设置      

  basedir=/home/mysql      datadir=/home/mysql/data      user=mysql

9、service mysql start 启动 mysql

10、mysql -uroot  连接mysql  提示 root@localhost 不允许登录,需要设置密码

冬瓜配音 冬瓜配音

AI在线配音生成器

冬瓜配音 66 查看详情 冬瓜配音

先关闭mysql 

修改/etc/my.cnf 

在mysqld 中增加 skip-grant-tables

启用mysql

进入

mysql>UPDATE mysql.user SET authentication_string=password('123456') WHERE User='root' AND Host='localhost';

修改root 密码即可。

或者进入到  mysql> set password=password(‘123456’);

11、设置数据库的字符类型

        编辑/etc/my.cnf
        在 mysqld 中增加
         character-set-server=utf8
         在client中增加
         default-character-set=utf8

12、查看数据库的字符类型 

mysql>show variables like "%character%";

以上就是mysql 5.7.19在centos6.5下的安装配置详解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/398632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 18:34:15
下一篇 2025年11月6日 18:35:17

相关推荐

  • 全局数据库连接变量会影响性能吗?

    全局数据库连接变量:性能考量 项目中使用全局数据库连接变量是否会影响性能?答案取决于多种因素。让我们深入探讨: Java与Go数据库连接池的对比 Java使用数据源管理数据库连接池,可配置最大空闲连接数(maxIdle)和最大活跃连接数(maxActive)。Go的连接池设置类似。Java项目通常共…

    2025年12月15日
    000
  • Go语言中如何保证单个请求始终复用同一个MySQL连接?

    Go语言中如何确保单个请求复用同一个MySQL连接? 在Go语言中,虽然context机制可以管理请求范围内的值,但在实际应用中可能不够便捷。因此,需要寻找更有效的方案来保证单个请求始终使用同一个MySQL连接,以提升数据库交互效率。 一种方法是利用gorilla/context库。在不依赖任何We…

    2025年12月15日
    000
  • Go语言中如何优雅地确保单个请求始终使用同一个MySQL连接?

    Go语言中高效复用MySQL连接的优雅方案 在Go语言中,直接使用请求的context上下文管理数据库连接并非最佳实践,因为它会增加代码复杂度。本文介绍一种更简洁有效的方法,确保每个请求始终使用同一个MySQL连接。 方法一:利用Gorilla Context库 对于未采用框架的项目,Gorilla…

    2025年12月15日
    000
  • Go语言如何确保每个HTTP请求都使用同一个MySQL连接?

    Go语言HTTP请求复用MySQL连接的策略 Go语言的HTTP服务器默认每个请求使用独立的数据库连接,这在高并发场景下效率低下。本文探讨如何在Go中实现HTTP请求复用同一个MySQL连接,以提升性能和资源利用率。 基于请求范围的连接管理 为了确保每个请求都使用相同的MySQL连接,我们需要一种机…

    2025年12月15日
    000
  • PHP支付回调数据一致性如何保障?

    PHP支付回调数据一致性:确保支付后操作的可靠性 在PHP支付回调处理中,为了确保支付后各项操作(例如更新订单状态、扣减库存、抵扣优惠券等)的一致性和可靠性,我们需要采取有效的策略。本文将重点介绍如何利用数据库事务机制来解决这个问题。 支付成功后的操作及一致性保障 支付成功后,通常需要执行一系列操作…

    2025年12月15日
    000
  • MySQL文章标签更新:有哪些高效方法避免先删后插?

    优化MySQL文章标签更新:告别先删后插低效方案 更新文章标签关联数据,常见的“先删除后插入”方法效率低下。本文介绍几种更高效的替代方案: 1. REPLACE INTO 的局限性 虽然 REPLACE INTO 语句可以替换或插入记录,但它可能导致数据不一致,因此不推荐用于此场景。 2. 改进的批…

    2025年12月15日
    000
  • 在macOS虚拟环境中安装mysqlclient的全面指南

    本文旨在解决在macos系统python虚拟环境中安装mysqlclient时常见的构建错误,特别是与pkg-config相关的依赖问题。我们将详细介绍如何利用homebrew安装必要的mysql客户端库和pkg-config工具,并通过配置环境变量确保mysqlclient能够成功编译和安装,从而…

    2025年12月15日
    000
  • macOS环境下Python虚拟环境中安装mysqlclient的综合指南

    本教程旨在解决在macos系统python虚拟环境中安装`mysqlclient`时常见的`subprocess-exited-with-error`和`pkg-config`相关错误。文章将详细指导如何利用homebrew安装必要的系统依赖,包括`mysql-client`和`pkg-config…

    2025年12月15日
    000
  • macOS环境下Python虚拟环境安装mysqlclient的完整指南

    本教程详细介绍了在macos系统python虚拟环境中安装`mysqlclient`时,解决`pkg-config`相关编译错误的方法。文章提供了两种主要方案:安装完整的mysql服务器或仅安装mysql客户端库,并强调了正确配置`pkg_config_path`环境变量的重要性,旨在帮助开发者顺利…

    2025年12月14日
    000
  • DynamoDB 实现自增 ID 的两种方法

    本文介绍了在 DynamoDB 中实现自增 ID 的两种常用方法,由于 DynamoDB 本身不支持像 MySQL 那样的原生自增功能,因此需要通过原子计数器或利用排序键的特性来实现。文章详细讲解了每种方法的实现原理、代码示例、优缺点以及适用场景,帮助开发者选择最适合自身业务需求方案。 在关系型数据…

    2025年12月14日
    000
  • 解决Python Tkinter CRUD应用中的MySQL连接不可用错误

    本文旨在解决python tkinter crud应用中常见的`operationalerror: mysql connection not available`错误。我们将深入分析错误堆栈,指导读者诊断并验证mysql数据库连接状态,审查关键的数据库操作函数,并提供健壮的错误处理实践,确保数据插入…

    2025年12月14日
    000
  • SQLAlchemy 声明式模型中指定数据库表模式(Schema)的方法

    本文详细介绍了如何在使用 sqlalchemy 声明式 api 定义和创建数据库表时,指定表所属的数据库模式(schema)。通过在声明式模型类中利用 `__table_args__` 属性并设置 `schema` 参数,开发者可以精确控制表在数据库中的位置,从而避免默认的“public”模式,尤其…

    2025年12月14日
    000
  • python中SQLAlchemy是什么?

    ORM是对象关系映射,将数据库表映射为Python类,行转为对象,字段转属性。SQLAlchemy通过Engine连接数据库,Session操作数据,Base定义模型。例如创建User类对应users表,用session.add()插入数据,无需手写SQL。支持多数据库,提升开发效率与维护性,常用于…

    2025年12月14日
    000
  • Python 异常处理在数据库操作中的应用

    答案:Python数据库操作需通过try-except捕获ConnectionError、OperationalError等异常,结合finally或with语句确保连接关闭与事务回滚,提升程序健壮性。 在使用 Python 进行数据库操作时,异常处理是保障程序稳定运行的关键环节。数据库连接可能因网…

    2025年12月14日
    000
  • SQLAlchemy声明式风格下如何指定数据库表模式

    本文详细阐述了如何在sqlalchemy的声明式风格中,为数据库表指定特定的schema。通过利用模型类中的`__table_args__`属性,开发者可以设置`schema`参数,从而控制表在postgresql等支持schema的数据库中的命名空间归属。这使得表能够被创建到指定的schema而非…

    2025年12月14日
    000
  • 如何搭建 Python 与 MySQL 的运行环境

    首先安装并配置MySQL,设置root密码并创建数据库;然后安装Python及最新pip;接着安装PyMySQL或mysql-connector-python驱动;最后编写Python脚本测试连接,成功输出数据库版本即表示环境搭建完成。 搭建 Python 与 MySQL 的运行环境 要让 Pyth…

    2025年12月14日
    000
  • SQLAlchemy声明式模型中指定数据库表Schema的方法

    本文详细介绍了如何在sqlalchemy的声明式模型中为数据库表指定schema。通过在模型类中利用`__table_args__`属性,开发者可以轻松地将表关联到特定的数据库schema,从而更好地组织和管理数据库结构,尤其适用于支持schema的数据库如postgresql,并提供了完整的代码示…

    2025年12月14日
    000
  • 使用SQLAlchemy声明式ORM指定数据库表Schema的教程

    本文详细介绍了如何在sqlalchemy声明式orm中为数据库表指定特定的schema,而非使用数据库的默认schema。通过利用模型类中的`__table_args__`属性,并设置`schema`参数,开发者可以灵活地控制表在不同命名空间中的创建位置。文章将提供具体的代码示例和使用指南,并探讨此…

    2025年12月14日
    000
  • 数据库中检查重复项并报告是否创建了新记录

    本文旨在提供一种使用单个SQL查询在数据库中检查重复记录并报告新记录是否创建的方法。通过在`name`列上创建唯一索引,并结合`ON CONFLICT DO NOTHING`语句,可以有效地避免重复插入,并根据操作结果返回相应的信息。本文将详细介绍实现步骤,并提供示例代码。 在数据库操作中,经常需要…

    2025年12月14日
    000
  • Python3MySQL怎么操作_Python3操作MySQL数据库方法与实例说明

    首先安装PyMySQL驱动并验证导入,然后使用正确参数建立数据库连接,通过游标执行查询或增删改操作,注意提交事务,并在finally块中关闭游标和连接以释放资源。 如果您尝试使用Python3与MySQL数据库进行交互,但无法成功连接或执行查询,可能是由于缺少必要的驱动程序或语法错误。以下是解决此问…

    2025年12月14日
    000

发表回复

登录后才能评论
关注微信