Linux CentOS_7 系统MySQL的安装和远程登录

[超详细] Linux系统远程安装MySQL及配置文件的设置 目录 引言 一、关闭防火墙,配置端口,检查系统 二、安装MySQL 三、远程登录授权 四、配置文件 引言 这种Linux上安装一些东西,平时用的不多。 但是要用的时候,找起来麻烦。 很多教程,跟着安装,结果最后失败了~~ 还是自己写一个教程,用起来方便。 我这里Linux系统是装在阿里云的服务器上的,装的是 Centos7 64位系统。(Centos6 应该也... 阅读详情

对于CentOS_7系统是不能直接用yum来下载MySQL的,因此我们要下载并安装MySQL官方的 Yum Repository

检测MariaDB

在下载前,我们应该检测Linux系统是否已经安装了MariaDB,MariaDB是以前的一种数据库系统,算是MySQL的分支,我们必须将其卸载,因为如果其存在会与MySQL发生冲突。

检测是否安装了 MariaDB

yum list installed|grep mariadb

卸载 MariaDB

yum remove mariadb_xxx        xxx为不定的版本号

卸载完成后就该开始下载MySQL

下载MySQL

下载 MySQL 官方的 Yum Repository,输入如下代码(报错可能是Linux 网卡没用配置好,可以用ping 测试一下,然后自行调整)

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

当下载好 Repository 之后就可以下载MySQL了,输入如下代码

# yum -y install mysql-community-server

 查看是否下载完毕

yum list installed|grep mysql

启动 mysqld 服务

systemctl start mysqld     PS:是mysqld 不是mysql,启动mysql服务

 查看mysql服务状态

systemctl status mysqld

看到绿色的 running  就算是服务启动了

 

登录MySQL 并重设密码

查看初始密码

grep "password" /var/log/mysqld.log

输入后返回的localhost: 后面的就是初始密码 

如果输入后,没有反应,则意味密码为空,直接登录就可以了(我就是这种情况)

登录MySQL

mysql -uroot -p

进入MySQL后修改密码,其中newPassword 为新密码

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

设置完 用 exit 指令 退出 重新登录即可

防火墙 开放 8080端口 与 3306端口

8080:8080为上网端口,如果想要允许外界访问这个服务区就需要开放该端口

3306:3306为数据库专用的端口,一般都统一使用这个端口,不要去改,记住就好

分别输入以下代码,得到 success 的终端输出,说明成功了 

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --zone=public --add-port=8080/tcp --permanent

MySQL 远程登录

其中IP段可以用%代替,意为所有IP都可以访问

password 为登录密码 ; root 为登录用户名

grant all privileges on *.* to 'root'@'192.168.160.128' identified by 'password' with grant option;

外界连接MySQL(以Navicat为例)

主机即IP地址要看自己的Linux网卡配置,通过 ifconfig 指令查看

更改 MySQL 语言

进入MySQL后,输入 status 指令(我这语言已经是改过的了)

如果不是gbk 或者 utf8 而是 latin1等其他的则需要修改

退出MySQL,找到 /etc/my.cnf 文件,进入编辑

在 [client] 下 加入 default-character-set=utf8 (如果没有[client]自己写一个,下同)

在 [mysqld]下 加入

character-set-server=utf8

collation-server=utf8_general-ci 

PS:是 utf8 而不是 utf-8 ,如果输错MySQL会重启不了

 添加后保存退出,重启MySQL服务

systemctl restart mysqld

 重启后重新输入 status 指令,查看characterset 即可

学习海康VisionMaster之顶点检测 2:应用场景:海康VisionMaster的顶点检测功能在工业视觉检测中具有广泛的应用场景,尤其在精密制造、电子元件检测和机械加工等领域,其通过高精度定位物体的关键点(如角点、交点或边缘顶点)来实现自动化测量与质量控制。基本参数这里就是画ROI,设定跟踪参数和之前的工具是一样的方法,这里画的方向需要注意,如下图所示,边缘的扫描方向正好对应需要查找的边缘点。一个不是很规则的物体需要检测一个凸台的顶角坐标,其实靠边缘与边缘交点是不太稳定的,如下图所示,边缘很短,很容易产生误抓边缘。1:什么是顶点检测? 阅读详情

相关推荐

《Mac 配置 Codex App 代理完整指南:端口检测 + launchctl 设置 + 取消代理》

本文详细介绍 Mac 上 Codex App 代理配置完整流程,包括如何查看代理端口、如何使用 launchctl 设置 HTTP_PROXY / HTTPS_PROXY、如何验证代理是否生效以及如何取消代理配置。适用于 Mac Codex 代理、Mac HTTP_PROXY 设置、Mac ChatGPT 代理等开发环境场景。

weixin_50029578的博客 5338

如何在Centos 7环境下安装MySQL并登录

1

work_hard423的博客 1560

SAP 分期付款,付款条件的要件定义方法

以上内容做好后,可以在F-02或者F-60里看设置后的结果。找到相关路径选择【维护支付条件】点击进入后,选择【新条目】再设置一个总的支付规则,注意这里【付款条款】一定要选择。例:默认付款条件SP00,改成刚定义好的0028即可。将刚才基础创建的付款条件,以以下方式录入,注意。028A- 30天到期,过账日期基础。028B- 60天到期,过账日期基础。028C- 90天到期,过账日期基础。目的:新建支付条款(本次以。的选择,然后保存后,完成。,【基准日期缺省值】选择。基础创建好了以后,选择【

晴天的博客分享技术知识 2936

CentOS安装MySQL,并实现远程登录

当 MySQL 配置了客户端服务器 UTF - 8 编码却不能输入中文时,首先要确保在终端命令行中能够正常输入中文。但是有个前提,你还是需要先按它的要求修改第一次密码,才能安装密码验证策略插件。MySQL 初次启动时会生成一个临时密码,你可以通过以下命令查看。注意了,默认的密码策略,需要:大写英文 + 特殊字符 + 数字。下面是一系列 SQL 语句,可用于调整密码验证策略,之后把。安装完成之后,启动 MySQL 服务,并且设置为开机自启。好了,现在密码就可以按照你刚才配置的策略,来进行设置密码了。

2301_76176635的博客 2294

2022年电赛E题声源定位跟踪系统

电赛声源定位

qq_53357019的博客 2万+

报错:subprocess.CalledProcessError: Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1.

右键此电脑--属性--高级系统设置--环境变量--系统变量--找到Path。Enterprise是企业版,如果你是社区版就找Community。2.安装的时候,c++桌面那个需要勾选。

2301_77554343的博客 1507

首次在我们的centos登录我们的Mysql

此时我们的log中的temporary的密码不再适用,我们就只能用我们设置的密码进行登录。测试:使用我们的sqlyog或者Navicat进行测试。mysql -uroot -p 刚才的临时密码。

ebdbbd的博客 1265

876-基于STM32的毫米波雷达智能睡眠监测系统

基于STM32的毫米波雷达智能睡眠监测系统通过非接触式毫米波雷达检测人体呼吸频率和体动次数,结合WIFI数据传输和OLED显示,实现睡眠质量分析与远程监控。系统核心功能包括生理参数采集、阈值设置、数据可视化及远程交互。

m0_50083169的博客 1543

linux的centos免密登录mysql数据库(mysql忘记密码情况)

忘记数据密码怎么办?linux centos登录免密登录mysql重置密码登录

weixin_39921970的博客 2628

STM32驱动HC-SR04超声波模块

本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm ~ 400cm(可调)。测量精度:0.3cm。工作电压:DC 5V。工作电流:15mA。

m0_49476241的博客 7684

SAP-ABAP:新手入门篇——从0到1写出你的第一个ABAP Hello World程序并完成调试运行

本文是ABAP开发入门指南,详细介绍如何创建并运行第一个"Hello World"程序。主要内容包括:通过SE38事务码进入ABAP编辑器;创建以Z/Y开头的程序并保存为本地对象;编写简单的WRITE输出语句;完成语法检查、激活和执行流程;以及初步体验调试功能。文章特别强调ABAP开发的规范要求,如程序命名规则、激活与保存的区别等,并提供了详细的步骤说明和常见问题提示,帮助零基础开发者快速上手ABAP编程。

baidu_35680696的博客 479

Centos安装MySQL5.7.42并配置远程登录

系统版本:CentOS Linux release 7.3.1611预装MySQL版本:MySQL5.7.42纯净环境安装,安装前系统空空。

Bourne的博客 687

[QMT和ptrade量化交易小白入门]-120、卖出深度虚值期权的三重过滤策略

本专栏主要是介绍QMT和ptrade的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写200篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 283

在Linux centos7 上安装 Mysql

在Linux centos7 上安装 Mysql1.下载mysql源安装包2.安装Mysql源3.检查Mysql源是否安装成功4.安装Mysql5.启动Mysql服务并设置开机自启动6.开放3306端口7.修改Root本地登录密码7.1.查看Mysql初始密码7.2.连接Mysql7.2.1.编辑/etc/my.cnf文件7.2.2.保存对文件的修改后,重启Mysql7.2.3.重新连接Mysql8.重新设置密码9.刷新权限10.退出Mysql,并删掉7.2.1步中向/etc/my.cnf中添加的内容11.

helloword233的博客 311

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Centos7安装MySQL5.7

前言 记录学习过程中的一点笔记,仅供参考 下载MySQL https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.1 配置Linux 检查系统是否自带Mysql rpm -qa | grep mysql # 如果有,删除掉 sudo rpm -e --nodeps mysql的名称 检查是否自带m...

墨雨无声 567

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

在linux centos7上安装mysql5.7

1、配置YUM源 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm #安装mysql源 shell&g...

jzp630641095的博客 174

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux快速安装MySQL8.0

10、为保证mysq|服务器可以远程访问,我们可以使用简单粗暴点的方法,直接将防火墙关闭,或者防火策略中放行3306端口的方式实现远程登陆。2、配置yum源(由于CenteOS默认yum源镜像链接有误无法直接进入第3步,所以需要更新配置yum源)一、Centos 8.4.2105系统下使用yum方式安装mysql 8.4。三、CentOS Linux 7.6安装Mysql8.0。二、Linux中MySQL8.0用户管理和用户登录方式。四、MySQL安装完成后远程登录。7、安装成功,启动mysql。

2201_75321844的博客 402

在Linux上部署MySQL5.7和8.x

本文介绍了在Linux系统上安装MySQL数据库管理系统的详细步骤,包括5.7和8.0两个主要版本的安装方法。教程分为CentOS和Ubuntu系统环境,涵盖以下内容: 通过yum/apt仓库安装MySQL 启动服务及配置开机自启 获取并修改root初始密码 配置密码安全策略(可选简化密码) 设置远程登录权限 检查3306端口状态 注意事项:安装需要root权限,MySQL默认提供复杂度要求高的密码策略,生产环境不建议使用简单密码。教程适用于测试和学习环境,包含必要的SQL命令

Shine19的博客 1321

第五章 Linux快速安装Mysql8.0

1、查看CenteOS系统版本2、配置yum源(由于CenteOS默认yum源镜像链接有误无法直接进入第3步,所以需要更新配置yum源)baseurl=64/os/enabled=1gpgcheck=13、下载mysql源安装包4、安装mysql源下载完成后使用下面的命令安装源:5、检查是否安装成功使用yum repolist命令检查是否安装成功6、安装mysgl7、安装成功,启动mysql8、设置开机自动运行9、查看mysql运行进程。

2201_76043590的博客 460

Linux系统上安装与配置 MySQL( CentOS 7 )

以上是如何在 Linux系统(CentOS 7) 上安装 MySQL、设置 root 用户密码并配置远程访问权限的完整步骤。通过这些操作,你可以成功启动 MySQL 服务并进行管理。确保密码策略符合要求,并根据需要调整防火墙设置以便远程访问。

Future_yzx的博客 1479

Linux(CentOS7)安装MySQL5.5.5

本文参照:https://blog.youkuaiyun.com/u012402177/article/details/82870433 1.先检查你的机子有没有MySQL rpm -qa|grep -i mysql 如果你的机子有,就会出现如下图.不出现就是没有 检查是否有mariadb,有就干掉 检查命令:rpm -qa|grep -i maria 干掉命令:yum -y remove maria* 2.下载MySQL5.5的服务器和客户端的包 2.1准备工作(创建存放安装包的文件夹) 移动到你的op.

MYNAMEL的博客 483

linux centos 7安装,Linux Centos7部署环境安装-CentOS

Linux Centos7部署环境安装-CentOSCentos7部署环境安装及Linux常用命令centos系统下各文件夹的作用centos7修改系统默认语言centos7安装rz/sz命令centos7安装netstatcentos7安装lsof命令centos7下载并安装jdk并配置环境变量centos7安装Tomcatcentos7安装Nginxcentos7安装MySQLLinux常用命...

weixin_39752828的博客 265

linux Mysql 安装

本内容主要讲述在 linux 系统下怎么样安装 Mysql 以下讲述过程经过多方面整理而成。

2302_77750172的博客 451

CentOS 7 安装并配置 MySQL 5.7

Linux使用MySQL Yum存储库上安装MySQL 5.7,适用于Oracle Linux,Red Hat Enterprise Linux和CentOS系统。 1、添加MySQL Yum存储库 将MySQL Yum存储库添加到系统的存储库列表中。这是一次性操作,可以通过安装MySQL提供的RPM来执行。跟着下面步骤: 1.1、到MySQL官网下载MySQL Yum存储库(https://dev.mysql.com/downloads/repo/yum/) 1.2、选择并下载适用于您的平台的...

Globalizationa的博客 123

CentOS Linux 7.6安装Mysql8.0

设置允许root用户远程登录12.远程连接需要关闭防火墙。配置systemctl启动和停止方法。卸载主机自带的mysql。安装mysql8.0。

hbl123456789__的博客 1114
上一篇: JavaScript实现贪食蛇小游戏并打包成可执行程序
下一篇: Linux 实操笔记
The_RedMaple
博客等级 码龄7年 375粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值