Linux安装MySQL以及远程连接

1、Linux安装MySQL

1.1、准备解压包

MySQL5.x解压包         提取码:9y7n

1.2、通过rpm脚本安装

切记安装顺序:common --> libs --> client --> server

因为它们之间存在依赖关系,所以务必按照顺序安装

安装前请确保当前目录/文件夹中存在以下文件:

[root@localhost ~]# cd /usr/local/software

[root@localhost software]# pwd

/usr/local/software

[root@localhost software]# ls

mysql-community-client-5.7.39-1.el7.x86_64.rpm

mysql-community-server-5.7.39-1.el7.x86_64.rpm

mysql-community-common-5.7.39-1.el7.x86_64.rpm

mysql-community-libs-5.7.39-1.el7.x86_64.rpm

[root@localhost software]#

运行安装脚本:

rpm -ivh mysql-community-common-5.7.39-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-libs-5.7.39-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-client-5.7.39-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-server-5.7.39-1.el7.x86_64.rpm --force --nodeps

1.2.1、安装异常问题解决,没异常跳过

# 安装server时出错安装以下包:
yum -y install libaio
yum -y install net-tools
yum -y install pert

1.3、检查安装状态

        检查配置文件是否存在:
ls /etc/my.cnf
        检查MySQL服务:
ls | grep mysql

        检查状态:

service mysqld status

 

2、启动MySQL

 service mysqld start

 3、登录MySQL

3.1、获取MySQL临时密码

grep 'temporary password' /var/log/mysqld.log

... ... is generated for root@localhost:dadwsjvajieivaj

“@localhost:”后面这一堆都是密码

3.2、登录用户

 mysql -uroot -p

回车后将临时密码复制进去

新的一行开头显示mysql,则表示已经登入mysql。 

3.3、修改MySQL密码

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'asjdiajfnavhawf5x';

 打完一行完整的命令切记需要分号结尾!!!

BY后面的就是您需要设置的密码。 

修改完没有报错后退出MySQL,尝试使用新的密码重新登录

quit

4、授权远程连接

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

 4.1、关闭防火墙

systemctl stop firewalld.service

4.2、Windows端Navicat连接

 

ip/端口是Linux的ip,端口默认MySQL3306。

5、操作数据库基本指令

 1. 登录MySQL
mysql -uroot -p 回车输入密码
2. 查询数据库
show databases
3. 切换到指定数据库
use <数据库名>
4. 查询当前数据库中的所有表
show tables
5. 增删改操作
6. 退出数据库
quit
或者
exit
7. 建表语句
CREATE TABLE `merchant` (
       `m_id` varchar(100) NOT NULL,
       `m_name` varchar(100) NOT NULL,
       `m_age` decimal(10,0) unsigned zerofill NOT NULL,
       `m_sex` int(100) NOT NULL,
       PRIMARY KEY (`m_id`)
     ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/720217.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

山体滑坡监测利器:传感器与智能监测平台的应用

山体滑坡&#xff0c;这一地质灾害的代名词&#xff0c;指的是山坡上的土体或岩体在重力作用下&#xff0c;因自然或人为因素而向下滑动的现象。滑坡具有突发性、隐蔽性、危害性和破坏性等特征&#xff0c;因此&#xff0c;对于山体滑坡的监测工作显得尤为重要。本文将探讨山体…

算法设计与分析 实验3 回溯法求地图填色问题

目录 一、实验目的 二、背景知识 三、实验内容 四、算法思想 未优化的回溯算法 节点选择-最小剩余值准则&#xff08;MRV&#xff09; 节点选择-最多约束准则&#xff08;DH&#xff09; 颜色选择-最少约束选择 数据结构的选择 向前探查 颜色轮换&#xff08;贪心置…

Python机器学习完整流程:从数据清洗到推理落地

目录 一、引言 二、数据清洗 数据加载与初步探索 缺失值处理 异常值处理 特征编码与转换 数据集划分 三、模型训练 四、模型文件生成 五、模型部署与推理落地 六、总结 一、引言 在当今数据驱动的时代&#xff0c;机器学习已成为解决复杂问题的有力工具。而…

揭秘:5步打造移动应用铜墙铁壁!

在数字化时代的浪潮中&#xff0c;移动应用&#xff08;APP&#xff09;的安全与合规性问题日益显著&#xff0c;成为了开发者、企业和用户共同关注的焦点。面对这一挑战&#xff0c;通付盾APP尽职调查报告应运而生&#xff0c;犹如一座灯塔&#xff0c;照亮了移动应用安全前行…

银河麒麟系统项目部署

使用服务器信息 软件&#xff1a;VMware Workstation Pro 虚拟机&#xff1a;ubtun 内存&#xff1a;20G 虚拟机连接工具&#xff1a; MobaXterm Redis连接工具&#xff1a; RedisDesktopManager 镜像&#xff1a;F:\Kylin-Server-10-8.2-Release-Build09-20211104-X86_64…

精准测试:代码覆盖率与测试覆盖率

在日常的测试过程当中&#xff0c;不管是人工进行接口测试还是接口自动化&#xff0c;以及RD写的单元测试&#xff0c;我们一般使用代码覆盖率来衡量测试的完备程度&#xff0c;这篇文章就带大家认识一下代码覆盖率这个常用质量完备度的指标 代码覆盖率测试与测试覆盖率在软件…

“非遗+全身动作捕捉设备”如何打造交互式叙事新消费场景?

在数字化时代&#xff0c;非遗传承渠道逐渐数字化、科技化&#xff0c;利用“虚拟人全身动作捕捉设备”技术提升了非遗文化的社会能见度&#xff0c;让非遗文化重新吸引年轻人的目光。 “虚拟人全身动作捕捉设备”&#xff0c;可以让虚拟人化身虚拟主持人、虚拟主播、虚拟嘉宾…

3D三维模型展示上传VR全景创建H5开源版开发

3D三维模型展示上传VR全景创建H5开源版开发 新增三级分类&#xff08;项目分类、项目、默认场景&#xff09; 新增热点 前台创建项目、场景 场景跳转、提示信息 新增热点图标选择 新增预览场景是显示关联场景 新增3D模型展示功能 当然可以&#xff01;以下是一个关于3D三维模…

HarmonyOS 页面路由(Router)

1. HarmonyOS页面路由(Router) 页面路由指在应用程序中实现不同页面之间的跳转和数据传递。HarmonyOS提供了Router模块&#xff0c;通过不同的url地址&#xff0c;可以方便地进行页面路由&#xff0c;轻松地访问不同的页面。本文将从页面跳转、页面返回和页面返回前增加一个询问…

Python安装失败,报0x80070643-安装时发生严重错误。

背景 之前安装了3.12.4&#xff0c;因为没用到&#xff0c;就用Revo Uninstaller Pro卸载了&#xff0c;连注册表都清理了。后面看到别人写的一个工具不符合预期&#xff0c;想对源码修改下&#xff0c;用到了Python,于是重新安装&#xff0c;出现上面报错。 解决方法尝试 因…

在Pycharm使用Github Copilot

文章目录 1.GitHub Copilot 是什么2.注册GitHub Copilot3.官方使用文档4.安装 GitHub Copilot插件5.在Pycharm中使用6.相关功能键7.启用或禁用 GitHub Copilot 1.GitHub Copilot 是什么 GitHub Copilot 是一款 AI 编码助手&#xff0c;可帮助你更快、更省力地编写代码&#xff…

基于javassm实现的物流管理系统

开发语言&#xff1a;Java 框架&#xff1a;ssm 数据库&#xff1a;mysql 系统页面展示 4.1登陆页面 平台登录&#xff1a;主要是做权限分配和安全限制等操作。可以把快递员&#xff0c;客户&#xff0c;派单员等人员角色区分开来。 4.2注册页面 用户注册界面&#xff1a;…

固定式土壤墒情监测仪—土壤状况进行长期跟踪和分析

TH-TS600 固定式土壤墒情监测仪是一种专门用于长期、连续、自动监测土壤墒情的设备。能够实时监测土壤的水分、温度、湿度等关键参数&#xff0c;确保农民和管理者能即时获取土壤状况信息&#xff0c;便于及时做出农业决策。由于是自动监测&#xff0c;数据采集的准确性和可靠性…

目标检测数据集 - 手机屏幕表面表面缺陷检测数据集下载「包含VOC、COCO、YOLO三种格式」

数据集介绍&#xff1a;手机屏幕表面缺陷检测数据集&#xff0c;真实采集高质量手机屏幕表面含缺陷图片数据&#xff0c;数据集含多款不同型号和品牌的手机屏幕表面图片数据&#xff0c;包括苹果手机屏、三星手机屏、华为手机屏等数据。数据标注标签包括 Bubble 气泡/水滴、Scr…

动手学深度学习(Pytorch版)代码实践 -深度学习基础-13Kaggle竞赛:2020加州房价预测

13Kaggle竞赛&#xff1a;2020加州房价预测 # 导入所需的库 import numpy as np import pandas as pd import torch import hashlib import os import tarfile import zipfile import requests from torch import nn from d2l import torch as d2l# 读取训练和测试数据 train_…

GIT回滚

1. 使用 git revert git revert 命令会创建一个新的提交&#xff0c;这个提交会撤销指定提交的更改。这通常用于公共分支&#xff08;如 main 或 master&#xff09;&#xff0c;因为它不会重写历史。 git revert HEAD # 撤销最近的提交 # 或者指定一个特定的提交哈希值 …

【电子数据取证】如何快速在CSV中找到涉案手机号码

文章关键词&#xff1a;电子数据取证、聊天记录恢复、数据恢复、手机取证、介质取证 一、前言 在最近的取证工作中&#xff0c;我们遇到很多需要从大量的聊天记录数据中提取特定的信息&#xff0c;例如手机号码&#xff0c;银行号码&#xff0c;交易码。由于数据通常以数据库…

成熟制程新周期:华虹半导体股价飙升,大摩超配背后的逻辑是何?

半导体全线异动&#xff0c;新周期确定已到&#xff1f; 今年以来&#xff0c;在众多利好消息驱动下&#xff0c;华虹半导体&#xff08;01347.HK&#xff09;、中芯国际&#xff08;00981.HK&#xff09;、复旦微电&#xff08;01385.HK&#xff09;等港股芯片概念标的&#…

分享一个自己写的PC版的Ai指令保存工具

今天给大家分享下我用非常古老的VB写的一个小工具。纯粹是每次电脑使用指令太麻烦了&#xff0c;所以写了一个小工具。这个工具支持5条指令&#xff0c;作为一般的应该够用了。使用场景&#xff1a;比如你要经常使用指令&#xff0c;但是觉得复制指令麻烦&#xff0c;那么你可以…

Thinkphp校园新闻发布系统源码 毕业设计项目实例

Thinkphp校园新闻发布系统源码 毕业设计项目实例 校园新闻发布系统模块&#xff1a; 用户模块&#xff1a;注册&#xff0c;登陆&#xff0c;查看个人信息&#xff0c;修改个人信息&#xff0c;站内搜索&#xff0c;新闻浏览等功能&#xff0c; 后台管理员模块&#xff1a;会员…