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
相关文章
|
13天前
|
关系型数据库 MySQL 数据库连接
python脚本:连接数据库,检查直播流是否可用
【10月更文挑战第13天】本脚本使用 `mysql-connector-python` 连接MySQL数据库,检查 `live_streams` 表中每个直播流URL的可用性。通过 `requests` 库发送HTTP请求,输出每个URL的检查结果。需安装 `mysql-connector-python` 和 `requests` 库,并配置数据库连接参数。
113 68
|
28天前
|
SQL NoSQL 数据库
Cassandra数据库与Cql实战笔记
Cassandra数据库与Cql实战笔记
16 1
Cassandra数据库与Cql实战笔记
|
10天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
57 3
|
10天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
49 2
|
1月前
|
SQL 关系型数据库 MySQL
|
18天前
|
SQL JavaScript 关系型数据库
node博客小项目:接口开发、连接mysql数据库
【10月更文挑战第14天】node博客小项目:接口开发、连接mysql数据库
|
25天前
|
SQL 关系型数据库 MySQL
PHP与MySQL协同工作的艺术:开发高效动态网站
在这个后端技术迅速迭代的时代,PHP和MySQL的组合仍然是创建动态网站和应用的主流选择之一。本文将带领读者深入理解PHP后端逻辑与MySQL数据库之间的协同工作方式,包括数据的检索、插入、更新和删除操作。文章将通过一系列实用的示例和最佳实践,揭示如何充分利用这两种技术的优势,构建高效、安全且易于维护的动态网站。
|
26天前
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
57 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
1月前
|
SQL 存储 关系型数据库
SQL文件导入MySQL数据库的详细指南
数据库中的数据转移是一项常规任务,无论是在数据迁移过程中,还是在数据备份、还原场景中,导入导出SQL文件显得尤为重要。特别是在使用MySQL数据库时,如何将SQL文件导入数据库是一项基本技能。本文将详细介绍如何将SQL文件导入MySQL数据库,并提供一个清晰、完整的步骤指南。这篇文章的内容字数大约在
78 1
|
1月前
|
关系型数据库 MySQL 数据库
vertx 的http服务表单提交与mysql验证
本文介绍了如何使用Vert.x处理HTTP服务中的表单提交,并通过集成MySQL数据库进行验证,包括项目依赖配置、表单HTML代码和完整的Vert.x服务代码。
15 2