CentOS7 64位安装Mysql教程(二)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 从最新版本的Linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示

这是因为缺少组件,解决办法:6.png

4、重置密码

重置密码前,首先无密码登录

    # mysql -u root

    登录时有可能报这样的错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

    原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

      # sudo chown -R openscanner:openscanner /var/lib/mysql

      如果报chown: 无效的用户: "openscanner:openscanner"错误,更换命令,并用 ll 查看目录权限列表

      7.png



      8.jpg

      注:
      ① 更改文件拥有者 (chown )

        # chown 账号名称 文件或目录

        ② 改变文件的用户组用命令 chgrp

          # chgrp 组名 文件或目录

          ③ 对于目录权限修改之后,默认只是修改当前级别的权限。如果子目录也要递归需要加R参数

            # Chown -R : 进行递归,连同子目录下的所有文件、目录


            然后,重启服务:

              # service mysqld restart

              接下来登录重置密码:

                # mysql -u root -p

                9.png

                重启mysql服务后才生效

                  # service mysqld restart

                  必要时加入以下命令行,为root添加远程连接的能力。链接密码为 “root”(不包括双引号)

                    mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

                    6、查询数据库编码格式,确保是 UTF-8

                      mysql> show variables like "%char%";


                      10.jpg

                      相关实践学习
                      如何在云端创建MySQL数据库
                      开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
                      全面了解阿里云能为你做什么
                      阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
                      相关文章
                      |
                      14天前
                      |
                      Linux 开发工具 Windows
                      CentOS8 64位系统 搭建内网穿透frp
                      【10月更文挑战第23天】本文介绍了如何在Linux系统上搭建frp内网穿透服务,并配置Windows客户端进行访问。首先,通过系统信息检查和软件下载,完成frp服务端的安装与配置。接着,在Windows客户端下载并配置frpc,实现通过域名访问内网地址。最后,通过创建systemd服务,实现frp服务的开机自动启动。
                      52 14
                      |
                      19天前
                      |
                      关系型数据库 MySQL Linux
                      在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
                      本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
                      56 3
                      |
                      22天前
                      |
                      关系型数据库 MySQL Linux
                      在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
                      本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
                      65 2
                      |
                      1月前
                      |
                      存储 SQL 关系型数据库
                      【入门级教程】MySQL:从零开始的数据库之旅
                      本教程面向零基础用户,采用通俗易懂的语言和丰富的示例,帮助你快速掌握MySQL的基础知识和操作技巧。内容涵盖SQL语言基础(SELECT、INSERT、UPDATE、DELETE等常用语句)、使用索引提高查询效率、存储过程等。适合学生、开发者及数据库爱好者。
                      42 0
                      【入门级教程】MySQL:从零开始的数据库之旅
                      |
                      1月前
                      |
                      tengine 关系型数据库 MySQL
                      Tengine、Nginx安装MySQL数据库命令教程
                      本指南详细介绍了在Linux系统上安装与配置MySQL数据库的步骤。首先通过下载并安装MySQL社区版本,接着启动MySQL服务,使用`systemctl start mysqld.service`命令。若启动失败,可尝试使用`sudo /etc/init.d/mysqld start`。利用`systemctl status mysqld.service`检查MySQL的服务状态,确保其处于运行中。通过日志文件获取初始密码,使用该密码登录数据库,并按要求更改初始密码以增强安全性。随后创建一个名为`tengine`的数据库,最后验证数据库创建是否成功以及完成整个设置流程。
                      |
                      1月前
                      |
                      关系型数据库 MySQL Linux
                      在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
                      本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置服务等,并与使用 RPM 包安装进行了对比,帮助读者根据需求选择合适的方法。编译源码安装虽然复杂,但提供了更高的定制性和灵活性。
                      233 2
                      |
                      1月前
                      |
                      关系型数据库 MySQL Linux
                      在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
                      【10月更文挑战第7天】本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据自身需求选择合适的方法。
                      59 3
                      |
                      3月前
                      |
                      SQL 关系型数据库 MySQL
                      PHP与MySQL交互之基础教程
                      【8月更文挑战第31天】 在数字世界中,数据是推动一切的核心力量。本文将引导你探索PHP与MySQL的协同工作,通过实际代码示例,展示如何建立连接、执行查询以及处理结果集。无论你是初学者还是希望巩固知识的开发者,这篇文章都将为你提供宝贵的实践知识。
                      |
                      11天前
                      |
                      SQL 关系型数据库 MySQL
                      12 PHP配置数据库MySQL
                      路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
                      26 1
                      |
                      13天前
                      |
                      SQL 关系型数据库 MySQL
                      go语言数据库中mysql驱动安装
                      【11月更文挑战第2天】
                      29 4
                      下一篇
                      无影云桌面