MySql开发笔记:MySql数据库服务搭建以及建表脚本导入

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

若该文为原创文章,未经允许不得转载

原博主博客地址:https://blog.csdn.net/qq21497936

原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/91046310

各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

 

前话

      使用MySql数据库,包括搭建服务配置环境建表脚本导入。

 

MySql简介

       MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

       MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

       MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

       由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

 

MySql下载

      当前最新版本为MySQL8.0

      官网下载地址:https://www.mysql.com/

      CSDN下载地址:https://download.csdn.net/download/qq21497936/11216020

 

MySql安装

步骤一:安装.net4.5.2,mysql8.0安装包依赖该框架

      下载地址:https://download.csdn.net/download/qq21497936/11216031

       

      点击安装,安装过程稍微有要点时间。

步骤二:解压MySQL压缩文件,点击运行

      解压后得到exe安装包,点击运行

     

       

步骤三:安装mysql服务

       

       

       

       

       

       

       

       

       

       

       

       

       

       

(注意:此处有可能无法启动服务,按照解决方法报 1053 错误:

     

(注意:解决方法在最后)

       

       

       

       至此,安装完成。

步骤四:登录mysql,验证安装成功

      运行MySql自带的命令行:

     

       

      输入密码:

     

      查看所有数据库“show databases”

     

步骤五(1251错误):修改加密规则(mysql8.0版本需要修改)

      连接错误1251:

     

(将a1234567修改为自己的密码)

1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'a1234567' PASSWORD EXPIRE NEVER;
2. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'a1234567';

     

      测试如下图:

     

 

步骤六(远程登录):修改root账号登录权限

      连接错误1130:

     

      修改权限:

1. use mysql;
2. update user host = '%' where user = 'root';
3. flush privileges;

           

      测试如下图:

     

 

navicat for mysql连接数据库

下载

      官网下载地址:https://www.navicat.com.cn/

      CSDN下载地址:

             https://download.csdn.net/download/qq21497936/11216360

安装

      安装到目标机上:

     

      运行界面:

       

本地连接MySql

       

       

      若出现1251错误,需要修改mysql加密规则,可执行 Mysql安装 中的 步骤五

     

       

     至此本地连接成功。

远程连接MySql

      若出现1130错误,请修改root用户权限,参考 mysql安装 中的 步骤六,

     

     测如下图:

     

 

Mysql操作

操作参考文档

  《SQL不完全手册(一):概念和基础语句》:https://blog.csdn.net/qq21497936/article/details/80207610

  《SQL不完全手册(二):高级语句》:https://blog.csdn.net/qq21497936/article/details/80242112

  《SQL不完全手册(三):函数》:https://blog.csdn.net/qq21497936/article/details/80262309

导入建表脚本:source命名

show databases;
create database ytcharts;
use ytcharts;
show tables;
source C:\ytcharts.sql
show tables;

 

无法启动服务解决(1053错误)

错误

在服务和应用程序->服务 里面找到MySQL80服务,右键启动失败,如下图所示

解决方法

win+r 输入compmgmt.msc,回车

修改用户组属性:计算机->管理->本地用户和组->组-> 双击Administrators

点击添加->输入NETWORK SERVICE->点击检查名称->确认,操作完成后如下图所示:

.点击应用,此时再启动MySQL80服务就能够正常启动了!!!

 

原博主博客地址:https://blog.csdn.net/qq21497936

原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/91046310


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12天前
|
存储 SQL API
探索后端开发:构建高效API与数据库交互
【10月更文挑战第36天】在数字化时代,后端开发是连接用户界面和数据存储的桥梁。本文深入探讨如何设计高效的API以及如何实现API与数据库之间的无缝交互,确保数据的一致性和高性能。我们将从基础概念出发,逐步深入到实战技巧,为读者提供一个清晰的后端开发路线图。
|
10天前
|
存储 缓存 NoSQL
2款使用.NET开发的数据库系统
2款使用.NET开发的数据库系统
|
13天前
|
存储 SQL 数据库
深入浅出后端开发之数据库优化实战
【10月更文挑战第35天】在软件开发的世界里,数据库性能直接关系到应用的响应速度和用户体验。本文将带你了解如何通过合理的索引设计、查询优化以及恰当的数据存储策略来提升数据库性能。我们将一起探索这些技巧背后的原理,并通过实际案例感受优化带来的显著效果。
31 4
|
12天前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
26 1
|
15天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
29 4
|
21天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
104 1
|
22天前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
41 2
|
23天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
67 3
|
23天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
72 2
|
22天前
|
监控 Java 数据库连接
在Java开发中,数据库连接管理是关键问题之一
在Java开发中,数据库连接管理是关键问题之一。本文介绍了连接池技术如何通过预创建和管理数据库连接,提高数据库操作的性能和稳定性,减少资源消耗,并简化连接管理。通过示例代码展示了HikariCP连接池的实际应用。
19 1
下一篇
无影云桌面