CentOS 7 云服务器安装mysql5.7

2023-05-16

将mysql5.7的安装包上传到主机上

 解压安装到 /opt/app/ 中

                tar -zxvf ./mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz -C /opt/app/

 修改目录名

        mv /opt/app/mysql-5.7.34-linux-glibc2.12-x86_64/ /opt/app/mysql-5.7.34

   进入目录,添加mysql用户和组

        groupadd mysql
        useradd -r -g mysql mysql

 

切换到  /var/lib 目录

         cd /var/lib

创建mysql 目录

        mkdir mysql

 给文件夹赋权限

        chown mysql:mysql -R /var/lib/mysql

配置 my.cnf文件

        vim /etc/my.cnf

添加下面的内容

[mysqld]
user=mysql
port=6033
basedir=/opt/app/mysql-5.7.34
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
#character config
character_set_server=utf8mb4
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/lib/mysql/mysql.err
pid-file=/var/lib/mysql/mysql.pid

[client]
port=6033
socket=/var/lib/mysql/mysql.sock
 

        红框是端口号,可以自行修改,默认是3306,但是服务器的话容易被黑,建议修改为不常用的端口

数据库初始化 

          cd /opt/app/mysql-5.7.34/bin

        ./mysqld --initialize --user=mysql

        红框是生成的初始密码,复制下来

修改密码:

        将mysql.server复制到/etc/init.d/mysql中

         cp support-files/mysql.server /etc/init.d/mysql

启动mysql

         service mysql start

输入命令登录mysql ,密码就是刚才生成的初始密码

         ./mysql -uroot -p

 

修改登录密码,新密码为 root

         set password for root@localhost=password('root');

 配置远程登录

        GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'; 

flush一下

 

 接下来去服务器的防火墙,打开对应的端口,我之前设置的是6033

 

在navicat上测试连接

连接成功!完成! 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS 7 云服务器安装mysql5.7 的相关文章

  • 登录时自动运行 Bash 脚本

    我编写了一个脚本 它将登录者的日期和用户名发送到日志文件中 以记录登录者的记录 我想知道如何设置此脚本在用户登录时自动执行 而不是在用户登录时自动执行在终端中手动运行它 注意 用户名是当前登录的用户 my code bin bash pri
  • 如何在 CentOS 中向 PHP 5 添加curl 支持

    如何在 CentOS 中向 PHP 5 添加curl 支持 安装curl和curl devel后 我需要做哪些事情才能在PHP 5中设置curl 有同样的问题 安装 php common 对我有用 yum install php commo
  • 将 apply 的管道输出传送到 centos 中的记录

    我正在尝试自动化 websocket 客户端的一些测试 该客户端根据命令连接到服务器 该服务器基本上是一个语音到文本引擎 客户端支持来自麦克风的音频流 这样人们就可以实时录制自己的声音并将其传输到引擎 我在 centos 虚拟机中运行客户端
  • 如何解决ssh:/usr/lib64/libcrypto.so.10:没有可用的版本信息[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在尝试执行 ssh 并收到以下消息 ssh ssh usr lib64 libcrypto so 10 no version info
  • 启用 mod_http2 并在conf文件中设置协议后,HTTP/2配置未运行[重复]

    这个问题在这里已经有答案了 在看似正确的安装之后 HTTP 2 似乎并未运行 我运行的是 CentOS 7 我安装了最新版本的 Apache 版本 httpd 2 4 35 5 el7 x86 64 并一直在尝试让 HTTP 2 正常工作
  • 无法在 CentOS 7 上启动 postgresql 服务

    无法在 CentOS 7 上启动 postgresql 9 5 我关注了这个页面 https wiki postgresql org wiki YUM Installation https wiki postgresql org wiki
  • 从 CentOS 7 或 RHEL 7 中完全删除 MariaDB 或 MySQL

    我在 CentOS 7 上安装了 MariaDB 但我在某些配置上遇到了一些问题 现在它完全配置错误 因此 我想用 yum remove mariadb mariadb server 删除MariaDB 然后用 yum install ma
  • 增加 CentOS 上的 Docker 容器存储大小

    我想增加 Docker 容器的磁盘空间 这是 docker info 的输出 Containers 3 Running 3 Paused 0 Stopped 0 Images 4 Server Version 19 03 5 Storage
  • 在我的 CentOS 机器上找不到wireshark init.lua

    所以我试图在我的 CentOS 7 服务器上获取一个与 tshark 一起使用的脚本 但我遇到了问题 该脚本在我的Windows笔记本电脑上运行良好 我只是将其放在appdata的plugins文件夹中 但我在linux上找不到类似的位置
  • 如何找出apache上次重启的时间? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个 VPSkloxo控制面板已安装 我在用CentOS 5 8 32 bit 我今天重新启动了 Apache 但忘记了启动时间 知道确切的时间非
  • apache centos 上的多个 php

    如何在 Centos 6 5 上同时运行多个 php 版本 就是这样 要求Centos 6 5 可能适用于 6 6 和 7 Apache Apache 2 2 15 可能与其他版本一起使用 本指南安装和使用FASTCGI 请参阅替代安装的注
  • 在perl中串行处理XML数据

    我想知道在我的情况下 哪种 XML 解析器最适合 Perl 我读了很多书并尝试过XML LibXML and XML SAX 第一个使用了太多内存 第二个对我来说似乎没有那么快 即使在关闭纯 Perl 解析器之后 我的需求相当具体 我通过以
  • crontab 作业的 STDOUT 和 STDERR 输出在哪里

    有谁知道 CentOS 中正常 crontab 作业输出的 STDOUT 和 STDERR 在哪里 我检查了 var log cron文件 但它只记录了 cron 作业执行的时间和命令 没有找到 STDOUT 或 STDERR 内容 看看
  • mod_mono 在新安装的 centos 上出现 EOF 错误

    我全新安装了 Centos 6 3 已完全更新 我已经从源安装了 mono xsp 和 mod mono 每个包都完美编译 它们都以 usr local mono 前缀安装 因此所有内容都位于 usr local mono 下 我已将 In
  • 合并来自 ffmpeg 的两个视频

    我想使用 ffmpeg 将两个 mp4 视频组合成一个 mp4 视频 到目前为止我尝试过的是 ffmpeg i input1 mp4 i input2 mp4 output mp4 但是 每次我获取带有第一个输入的视频编解码器的视频而不是另
  • 如何对表的选定列进行 mysql 转储

    我有一个要求 我必须仅对表的一列进行 mysql 转储 由于该表有太多列 我不想转储整个表 我必须将表的转储从一台服务器转移到另一台服务器 知道我该怎么做吗 如果您想获取包含架构的 mysql 转储 可以按照以下步骤完成 创建临时表 cre
  • 当安装的 RPM 取代了另一个 RPM 时如何检测升级

    RPM scriptlet 被传入 1 https fedoraproject org wiki Packaging Scriptlets rd Packaging ScriptletSnippets Syntax 操作完成后 系统中将保留
  • 如何使用 nohup 获取正在运行的程序列表

    我正在通过 SSH 连接访问运行 CentOS linux 发行版 的服务器 由于我无法始终保持登录状态 因此我使用 nohup command 来运行我的程序 我找不到如何获取我开始使用 nohup 的所有程序的列表 工作 只有在我注销之
  • Python pip 安装错误 [SSL: CERTIFICATE_VERIFY_FAILED]

    我已经尝试解决这个问题有一段时间了 由于某种原因 我陷入了 ssl 问题 并且不知道发生了什么 问题 我已经安装了 python2 7 和 easy install2 7 但是当尝试使用 easy install2 7 安装 pip 时 出
  • 错误:无法下载存储库“appstream”的元数据:无法准备内部镜像列表:镜像列表中没有 URL

    我正在尝试使用我在 Dockerfile 中指定的 centOs 上的 yum 下载 java 拉取 centOs 镜像后 运行崩溃并抛出此错误 还要提一下 我的服务器实例是AWS EC2 Step 2 9 RUN yum install

随机推荐

  • 输入10个同学C语言考试分数,统计不及格人数和全部同学平均分

    include lt stdio h gt int main double a 10 sum 61 0 var int i k 61 0 printf 请输入10名学生的成绩 xff1a for i 61 0 i lt 10 i 43 43
  • JAVA 核心知识点篇之算法:概述,总结

    JAVA 算法 1 1 二分查找1 2 冒泡排序算法1 3 插入排序算法1 4 快速排序算法希尔排序算法1 1 归并排序算法1 2 桶排序算法1 3 基数排序算法 算法 xff08 二 xff09 xff1a 补充 1 1 二分查找 又叫折
  • 计算机复习题库11-15

    1如下所述的那一项是OSI参考模型数据链路层的功能 A 在信道上传输原始的比特流 实现传输数据所需要的机械 电气 功能性及过程等手段 B 检查网络拓扑 已决定传输报文的最佳路由 C 检测并纠正可能出现的错误 使之对网络层显现一条无错线路 并
  • Anaconda使用(一)使用Navigator或者prompt创建虚拟环境

    入门 conda是一个功能强大的环境管理器 xff0c 可以有效避免python各个版本和库之间产生的冲突问题 安装问题 Navigator Navigator是conda中的一个图形化用户界面 xff0c 可以在类似Web的界面中使用co
  • Django终端运行报错:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块。

    在pycharm运行没问题 xff0c 但是在终端cmd或Powershell就会出错 xff0c 如下 xff1a Traceback most recent call last File 34 manage py 34 line 22
  • Vue对Axios网络请求进行封装

    一 为什么要对网络请求进行封装 xff1f 因为网络请求的使用率实在是太高了 xff0c 我们有的时候为了程序的一个可维护性 xff0c 会把同样的东西放在一起 xff0c 后期找起来会很方便 xff0c 这就是封装的主要意义 二 如何进行
  • 51单片机实现倒计时

    51单片机实现倒计时 文章目录 51单片机实现倒计时实验环境仿真图代码实现成果图 实验环境 软件 Keil5 43 Proteus7 元件 AT89C51 1 xff0c RESPACK 8 1 xff0c 7S3G COM CATHODE
  • stm32外部中断模式控制灯亮灭

    文章目录 前言一丶通过STMCube配置项目1 引脚配置如图2 配置EXIT3 配置SYS4 配置GPIO5 代码创建出勾上这个6 创建项目 二 通过KEil配置代码1 打开生成的项目 xff0c 找到stm32f1xx it c2 找到E
  • scrapy爬虫框架详解,爬取某网站小游戏案例实战

    文章目录 scrapy介绍名词介绍 xff1a scrapy工作流程 xff1a 使用方法 xff1a 项目实战 scrapy介绍 名词介绍 xff1a 引擎 xff08 engine xff09 scrapy的核心 xff0c 负责模块之
  • 3D Slicer 调试

    Windows 上的 C 43 43 调试 使用 Visual Studio 调试先决条件 xff1a 按照构建说明在调试中构建 3D slicer 要运行 Slicer xff0c 启动器需要设置某些环境变量 最简单的方法是使用启动器设置
  • centos7.6输入正确密码总是提示“Sorry, that didn‘t work. Please try again.”

    跟着老韩的视频顺利安装好了VM16和CentOs7 6 但最后卡在登录上了 xff0c 输入正确的用户名和密码后一直提示 Sorry that didn 39 t work Please try again 网上找了很多方法都没有解决 最后
  • Python 循环语句

    循环语句允许我们执行一个语句或语句组多次 xff0c 下面是在大多数编程语言中的循环语句的一般形式 xff1a While 循环语句 Python 编程中 while 语句用于循环执行程序 xff0c 即在某条件下 xff0c 循环执行某段
  • 关于Maven项目junit依赖出现版本号标红的解决方案

    关于Maven项目junit依赖出现版本号标红的解决方案 使用IDEA创建Maven项目时 xff0c pom里面的junit依赖的版本号出现标红 即版本号错误 xff09 xff0c 之前版本为4 10 解决方案 xff1a 找到本地仓库
  • 【C语言】单链表及插入(头插法、尾插法)

    目录 一 什么是单链表 二 单链表的插入 1 头插法 xff08 1 xff09 空链表情况 xff08 2 xff09 非空链表情况 2 尾插法 一 什么是单链表 链表是一种数据存储结构 xff0c 其存储地址并不连续 xff0c 数据元
  • Debian基础配置

    Debian的安装及基础配置 正文 debian基本介绍debian基本安装debian基本配置 结尾 本文介绍Debian的安装与基础配置 debian基本介绍 debian是一款稳定的基于Linux的操作系统 xff0c 它是由自由和开
  • OpenGL:配置glad

    GLAD库的作用 GLAD是一个开源的库 xff0c 它能解决我们上面提到的那个繁琐的问题 GLAD的配置与大多数的开源库有些许的不同 xff0c GLAD使用了一个在线服务 在这里我们能够告诉GLAD需要定义的OpenGL版本 xff0c
  • MySQL中ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci的作用

    span class token keyword CREATE span span class token keyword TABLE span span class token punctuation 96 span permission
  • Docker数据管理,镜像创建与分层结构

    Docker数据管理 xff0c 镜像创建与分层结构 一 Docker的数据管理1 数据卷2 数据卷容器 二 容器互联 使用centos镜像 三 Docker 镜像的创建1 基于现有镜像创建2 基于本地模板创建3 基于Dockerfile
  • R语言——数据分析

    R语言 什么是数据分析 数据 数据 xff1a 是指对客观事件进行记录并可以鉴别的符号 xff0c 是对客观事物的性质 状态以及相互关系等进行记载的物理符号或这些物理符合的组合 为什么要做数据分析 我们可以通过数据分析的结果来指导决策 数据
  • CentOS 7 云服务器安装mysql5.7

    将mysql5 7的安装包上传到主机上 解压安装到 opt app 中 tar zxvf mysql 5 7 34 linux glibc2 12 x86 64 tar gz C opt app 修改目录名 mv opt app mysql