centos7安装mysql5.7.18完整实用教程(★firecat推荐★)

MySQL(二)yum源与rpm包方式安装 一、yum源方式安装 1、官网下载包 https://dev.mysql.com/downloads/repo/yum/ 2、安装 [root@www ~]# yum install -y https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm [root@www ~]# ls / 阅读详情

centos7安装mysql5.7.18完整实用教程(★firecat推荐★)

2017年07月27日 17:35:12

阅读数:1805

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载https://downloads.mysql.com/archives/community/

 

1、准备工作

最简单的安装mysql-server服务,只需要准备好如下5个软件包即可,我们可以使用rpm -ivh命令进行安装
mysql-community-common-5.7.18-1.el7.x86_64.rpm
mysql-community-libs-5.7.18-1.el7.x86_64.rpm             --(依赖于common)
mysql-community-client-5.7.18-1.el7.x86_64.rpm          --(依赖于libs)
mysql-community-server-5.7.18-1.el7.x86_64.rpm         --(依赖于client、common)

mysql-community-devel-5.7.18-1.el7.x86_64.rpm          -- 里面内容是c语言版本的客户端库函数和头文件

 

2、按顺序逐个安装rpm

[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
file /usr/share/mysql/czech/errmsg.sys from install of mysql-community-common-5.7.18-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.50-1.el7_2.x86_64


笔者注:提示库冲突,需要先卸载centos原有的mariadb-libs
[root@localhost mysql]# yum remove mysql-libs

笔者注:然后再正式安装,注意先后顺序
[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-5.7.18-1.e################################# [100%]

[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-libs-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-libs-5.7.18-1.el7################################# [100%]

[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-client-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-client-5.7.18-1.e################################# [100%]

[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-server-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-server-5.7.18-1.e################################# [100%]
 

[root@localhost mysql]# rpm -ivhmysql-community-devel-5.7.18-1.el7.x86_64.rpm

 

笔者注:启动mysql服务
[root@localhost ~]# systemctl start mysqld

笔者注:查看mysql服务
[root@localhost ~]# systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2017-07-28 14:39:49 CST; 13s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 102480 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 102401 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 102482 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─102482 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/m...

Jul 28 14:39:42 localhost.localdomain systemd[1]: Starting MySQL Server...
Jul 28 14:39:49 localhost.localdomain systemd[1]: Started MySQL Server.
 

笔者注:查看首次安装后,mysql默认生成的root密码
[root@localhost ~]# cat /var/log/mysqld.log | grep password
2017-07-28T06:39:45.719457Z 1 [Note] A temporary password is generated for root@localhost:ZkGlpbBH;9s?

笔者注:root登录,输入默认密码
[root@localhost ~]# mysql -u root -p
Enter password: ZkGlpbBH;9s?
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.18

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

笔者注:尝试创建数据库,结果失败,因为没有更改密码,禁止任何操作
mysql> create database helloworld;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

笔者注:修改密码,需要大小写字母,数字和字符的组合
mysql> SET PASSWORD = PASSWORD('Mypwd123456$');
Query OK, 0 rows affected, 1 warning (0.01 sec)

笔者注:授权远程客户端连接
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Mypwd123456$' WITH GRANT OPTION;

Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected, 1 warning (0.01 sec)

 

 

笔者注:远程连接的前提条件,先要关闭Linux的防火墙。

CentOS 7操作防火墙的命令是:

[root@localhost ~]# firewall-cmd --state #查看防火墙是否启用

[root@localhost ~]# systemctl stop firewalld#关闭防火墙

 

mysql-community-devel-5.7.18-1.el7.x86_64.rpm安装完毕后,就带了c语言版本的库函数,头文件和库路径分别是/usr/include/mysql和/usr/lib64/mysql

CMakeLists.txt文件:

SET(MYSQL_INCLUDE_DIR /usr/include/mysql)
SET(MYSQL_LIB /usr/lib64/mysql)

INCLUDE_DIRECTORIES(${MYSQL_INCLUDE_DIR})
LINK_DIRECTORIES(${MYSQL_LIB})

TARGET_LINK_LIBRARIES(mysqlclient)

 

参考文章:

centos7安装mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式

当Flowable遇上AI:智能流程决策的未来探索 本文探讨了Flowable工作流引擎与AI技术的融合,构建智能流程决策系统的前沿实践。通过动态流程控制、机器学习优化表达式、自然语言生成规则等创新方法,显著提升业务流程的自动化水平和决策效率。重点解析了AI如何赋能Flowable核心引擎,实现从静态规则到动态智能的跨越式发展。 阅读详情

相关推荐

【安装文档】TRex流量分析仪保姆级安装指南--基于VMware虚拟机(ubantu18.04@Intel 82545EM

如果之前添加了网卡,这里就可以看见有3个网卡(没添加的现在再加也行),* Active *为Linux内核正在使用的网卡,另外两张是未启用的网卡(注:未启用的网卡在终端中使用ifconfig命令是查不到的,需要先使用ip addr找出网卡,再激活,此时网卡会变为* Active *状态。

lingshengxiyou的博客 2131

centos7安装和卸载mysql5.7.18完整实用教程(★firecat推荐★)

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载https://downloads.mysql.com/archives/community/ 1、准备工作 最简单的安装mysql-server服务,只需要准备好如下5个软件包即可,我们可以使用rpm -ivh命令进行安装 mysql-community-common-5.7.18-1.........................

$firecat利白的代码足迹$ 6923

业务建模核心方法论与DDD实战指南

业务建模是系统设计的核心环节,通过抽象业务逻辑和流程关系构建数字化蓝图。其核心原理在于解构价值链、定义协作模型和封装业务规则,采用领域驱动设计(DDD)等方法建立业务与技术的统一语言。在电商、金融等高复杂度场景中,精准的业务建模可提升60%以上的流程效率,避免因早期建模缺陷导致的架构返工。典型技术实现涉及状态机模式、规则引擎等组件,其中Drools规则引擎能有效管理50+业务规则,而事件溯源模式则为金融等强审计需求场景提供解决方案。现代工程实践更结合数字孪生技术,实现业务系统的实时仿真与优化。

weixin_29443363的博客 191

centos7下安装mysql5.7.18

1、安装环境介绍 操作系统:CentOS7 64位,MINI安装版。mysql版本:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz 该安装包可以到mysql官网下载,都是免费的。 2、检查当前系统中是否已安装mysql数据库 检查当...

chulang5239的博客 385

Java黑皮书课后题第5章:*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生

*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生名字、次高分的学生名字题目题目概述next()读取一个字符与nextLine()读取一行破题代码 题目 题目概述 *5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生名字、次高分的学生名字 使用Scanner类的next()方法而不是nextLine()方法来读取名字 next()读取一个字符与nextLine()读取一行 举个例子理

weixin_46356698的博客 2155

代码复现1——Matterport3d数据集下载

进入“Dataset Download”部分,下载申请书,填写之后发送到指定邮箱(matterport3d@googlegroups.com),之后会收到回信,回信中附有一个download_mp.py的脚本文件。,大小约15G,并不是所有的Mp3d datasets,所有大小约1.3T。下载完成后如下图所示:我这边显示大小为16.1G。

qq_44100524的博客 8057

CentOS7下安装mysql-5.7.18

CentOS7下安装mysql-5.7.18 前言:楼主以前一直用的CentOs6.6,准备在这个环境上安装一个最新版本的mysql-5.7.18. 于是就开始下载mysql-5.7.18的rpm安装包,然后开始安装,最重要的不能解决的问题就是GLIBC的依赖没法解决掉,因为CentOS6.6版本的GLIBC版本是2.12 安装过程出现如下错误 [root@localhost mysq

tianhouquan的专栏 8053

Python 复现AlexNet框架代码

【代码】Python 复现AlexNet框架代码。

Quintin 2422

MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位,MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装...

weixin_34163553的博客 456

对角两对双差速轮AGV的平移、直行、转弯和原地旋转之PID控制

本示例将展示如何使用PID控制算法,控制具有对角线布置的两对双差速轮(左前和右后)的AGV,实现平移、直行、转弯和原地旋转等运动。通过对车辆的运动学和PID控制器的设计,我们可以精确地控制AGV的运动

xiaoc100200的博客 1513

ardupilot BMI088加速度陀螺仪学习

本节主要记录ardupilot 中BMI088传感器的学习过程,欢迎批评指正。BMI088是一款高性能6轴惯性传感器,由16位数字三轴±24g加速度计和16位数字三轴±2000°/ s陀螺仪组成。 BMI088允许高精度测量方向和沿三个正交轴的运动检测。BMI088具有高振动鲁棒性和3 x 4.5 x0.95mm³的小尺寸,是用于无人机和机器人应用等恶劣环境的高性能IMU中的独特产品。 BMI088专门设计用于有效抑制由于PCB上的共振或整个系统的结构而可能发生的振动。 除了高振动稳定性外,BMI088的出

陌城烟雨 2057

mysql,redis客户端连接池和线程池的Linux C编程实现(★firecat推荐★)

一、环境准备:CentOS7,CMake编译器Mysql使用官方c语言版本客户端,不使用c++库,因为c++库依赖boost库Linux安装mysql时,有这个包,mysql-community-devel-5.7.18-1.el7.x86_64.rpm -- 里面内容是c语言版本的客户端库函数和头文件https://downloads.mysql.com/archives/community/R...

$firecat利白的代码足迹$ 1925

PyTorch生成式人工智能(1)——神经网络与模型训练过程详解

在本节中,我们介绍了传统机器学习与人工神经网络间的差异,并了解了如何在实现前向传播之前连接网络的各个层,以计算与网络当前权重对应的损失值;实现了反向传播以优化权重达到最小化损失值的目标。并实现了网络的所有关键组成——前向传播、激活函数、损失函数、链式法则和梯度下降,从零开始构建并训练了一个简单的神经网络。

盼小辉丶的博客 1万+

linux c mysql连接池_mysql,redis客户端连接池和线程池的Linux C编程实现(★firecat推荐★)...

一、环境准备:CentOS7,CMake编译器Mysql使用官方c语言版本客户端,不使用c++库,因为c++库依赖boost库Linux安装mysql时,有这个包,mysql-community-devel-5.7.18-1.el7.x86_64.rpm -- 里面内容是c语言版本的客户端库函数和头文件Redis使用自带的hiredis库,也是c语言实现CMakeLists.txtcmake_mi...

weixin_42548893的博客 313

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

linux安装mysql启动失败的问题及解决方案

问题如下: Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] 050929 23:39:47 [Warning] Asked...

pureboy的专栏 601

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

centos7.6 rpm包安装mysql5.7.25

1、操作系统版本: [root@gfs01 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2、下载安装包: [root@gfs01 soft]# ll mysql-community* -rw-r--r-- 1 root root 25402568 Aug 15 16:54 mysql-community...

kadwf123的专栏 3567

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

CentOS下安装mysql5.7.18的正确姿势

前段日子,学着在虚拟机上装一个mysql,但安了好几次都失败了,这让我很尴尬,感觉我还是比较适合mongodb。。。。。不过机智的我最终还是把Mysql5.7.18装好了,下面就给大家分享一下如何正确的安装MYSQL5.7.18。 首先,到官网上下载mysql安装包(就步就很让人蛋疼)我的系统是centos7。我们先进入mysql官网 点击“DOWNLOADS” 点击“Communit

Wopelo的博客 2533

centos7安装mysql-5.7.18

centos7安装mysql-5.7.18

heguanhua的专栏 426

net-tools is needed by mysql-community-server-5.7.21-1.el7.x86_64

linux安装mysql时报的错,这句话意思是需要 net-tools 解决方案(满足它,给它安排一个不就完事了): yum -y install net-tools 解决!

weixin_44320727的博客 9217

centos7下部署二进制mysql-5.7.18

上传mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz包到服务器上传到/home。mysql二进制安装完成 | 下次更新mysql-5.7.18升级到mysql-5.7.35。欢迎进群讨论:QQ群294668383(有意向可以添加)解压mysql包复制到/usr/local/目录下。登陆mysql网站 www.mysql.com。安装mysql 5.7.18。新增my.cnf文件。

目标一千粉丝,换博客介绍。 387

mysql数据库rpm包安装_CentOS 7下使用rpm包安装mysql 5.7.18

最近一直使用MySQL,mysql-Linux下安装写了使用其他方式安装mysql,这次主要采用rpm格式来安装,试了一下感觉这种安装模式比较简单。卸载MariaDBcentos7默认安装MariaDB而不是mysql,可能MariaDB数据库和mysql会冲突,故先卸载MariaDB。1、查看已安装MariaDB相关的包rpm -qa | grep mariadb 2、查看已安装的...

weixin_32380307的博客 415

centos7安装mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

本来不准备写这个的,网上太多了,但是抢矿各有区别,我没有发现一篇我能照着安装成功。经过一番折腾,终于安装完了。 一、首先到官网下载吧: https://dev.mysql.com/downloads/file/?id=469456 二、解压: #tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar 解压后有如下rpm: [root@host

tanjun592的博客 2万+

Linux下rpm方式安装MySQL遇到warning: mysql-community-server-5.7.25-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Sign

【代码】Linux下rpm方式安装MySQL遇到warning: mysql-community-server-5.7.25-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Sign。

myydan的专栏 943

解决RPM安装MySQL时的“Header V3 DSA/SHA1 Signature”错误

a

~ 3305

rpm最小化centos7安装mysql出现net-tools被。。。需要,解决办法

centos7安装mysql出现net-tools,libaio.so

weixin_45678238的博客 1413

Linux下搭建mysql5.7.18

一. 简介           下载路径:https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz            系统环境: centOS 7,  mysql 5.7.18 二. 安装步骤 2.1 卸载旧的mysql 2.1.1 删除mysql的安装文件      ...

请叫我猿叔叔的博客 2万+
上一篇: 在线安装superset
下一篇: druid下载第三方插件的方式
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值