CentOS7 64位安装Mysql教程(下)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: SQL数据库开发

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 查看目录权限列表


86.png87.jpg

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

# chown 账号名称 文件或目录

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

# chgrp 组名 文件或目录

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

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


然后,重启服务:

# service mysqld restart

接下来登录重置密码:

# mysql -u root -p

88.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%";



89.jpg需要修改编码格式为UTF-8,导入数据库sql的时候,请确保sql文件为utf8编码
进入mysql命令行后 输入

    set names utf8

    (测试数据库数据)
    再进入数据库 use test;
    在导入sql脚本 source test.sql;

    7、开放3306端口号
    firewalld 防火墙(centos-7)运行命令,并重启:

    100.png

    iptables 防火墙(centos6.5及其以前)运行命令

      # vim /etc/sysconfig/iptables

      在文件内添加下面命令行


      -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

      输入:qw保存添加的内容,然后重启防火墙

        # service iptables restart

        8、外部链接访问效果

        一般建立sql数据库和数据表,建议通过远程链接控制,直观易操作

        91.jpg


        附:

        出现“Warning: Using a password on the command line interface can be insecure.”的错误

        我们需要修改数据库配置文件,这个要看我们数据库的配置的,有些是在/etc/my.cnf,有些是/etc/my.conf

        92.jpg

        我们需要在[client]部分添加脚本,(根据系统实际情况添加以下内容):

        93.png

        这里参数要修改成我们自己的。

        相关实践学习
        如何在云端创建MySQL数据库
        开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
        全面了解阿里云能为你做什么
        阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
        相关文章
        |
        7天前
        |
        SQL 存储 Linux
        从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
        【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
        |
        8天前
        |
        SQL 存储 Linux
        从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
        【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
        |
        15天前
        |
        关系型数据库 MySQL Linux
        在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
        本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
        49 3
        |
        16天前
        |
        关系型数据库 MySQL Linux
        在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
        本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
        31 2
        |
        18天前
        |
        关系型数据库 MySQL Linux
        在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
        本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
        61 2
        |
        22天前
        |
        Linux 知识图谱
        Centos7安装killall,fuser, killall,pstree和pstree.x11
        通过上述步骤,您已在CentOS 7系统中成功部署了killall、fuser、pstree以及pstree.x11,为高效管理系统进程打下了坚实基础。更多关于服务器管理与优化的知识,获取全面技术支持与解决方案。
        28 1
        |
        22天前
        |
        监控 安全 Linux
        CentOS7下安装配置ntp服务的方法教程
        通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
        51 1
        |
        4天前
        |
        存储 安全 Linux
        VMware安装CentOS7
        【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
        |
        29天前
        |
        存储 SQL 关系型数据库
        【入门级教程】MySQL:从零开始的数据库之旅
        本教程面向零基础用户,采用通俗易懂的语言和丰富的示例,帮助你快速掌握MySQL的基础知识和操作技巧。内容涵盖SQL语言基础(SELECT、INSERT、UPDATE、DELETE等常用语句)、使用索引提高查询效率、存储过程等。适合学生、开发者及数据库爱好者。
        40 0
        【入门级教程】MySQL:从零开始的数据库之旅
        |
        1月前
        |
        存储 安全 Linux
        CentOS安装SeaweedFS
        通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
        104 64