数据库我选择了MySQL,因为据说MySQL是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS之一了,而且,免费呀!

MySQL数据库开发环境的配置


(一)下载MySQL

1、官网下载地址

https://dev.mysql.com/downloads/mysql/

please选择这一个哦(过来人感叹,官网真的很慢)

2、安装包小天使提供

下载比较快,但是版本emmm只能停留在8.0.12了。

网盘链接:https://pan.baidu.com/s/1pvUzDw5m6f6AnKzR_-BC_Q
提取码:kd28

(二)安装MySQL

1、把下载下来的zip包包解压缩。

2、进入解压的文件夹E:\mysql-8.0.12-winx64\mysql-8.0.12-winx64,在该文件夹下创建一个my.ini配置文件。(可以用之前提到的Visual Studio Code)

my.ini中的内容:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = E:\mysql-8.0.12-winx64\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放目录
datadir = F:\web\sqldata
# 允许最大连接数
max_connections = 20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server = utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine = INNODB

3、启动MySQL数据库

(1)以管理员身份打开 cmd 命令行工具,Windows 10的操作方法:

在系统搜索框直接搜索“cmd”,右键点击搜索结果,点“以管理员身份运行”

(2)进入MySQL安装目录(根据自己的情况修改)

 E:
cd mysql-8.0.-winx64\mysql-8.0.-winx64

(3)初始化数据库

mysqld --initialize --console

等待一段时间,执行完成后,会输出root用户的初始默认密码:oRdFe/dYc8q+。后续登录需要用到,也可以在登陆后修改密码。

(4)输入以下命令安装

mysqld install

(5)启动

net start mysql

(6)登录MySQL

mysql -h 主机名 -u 用户名 -p

参数说明:

  • -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
  • -u : 登录的用户名;
  • -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

使用root用户登录本机的MySQL:

mysql -u root -p

如果安装正确且 MySQL 正在运行, 会得到输入密码的响应,这里我们输入之前↑得到的初始密码(如果没有密码则直接按回车键)

登录成功会看到下面MySQL对你的热烈欢迎~

(7)把MySQL服务改为手动开启

右键点击“开始”菜单,选择“计算机管理”

选择服务和应用程序 -> 服务

将MySQL启动类型改为“手动”

(三)数据库可视化工具

我使用的是navicat,网盘下载:

网盘链接:https://pan.baidu.com/s/1ooJbKpZE2mKW6Rj5vSSueQ
提取码:rrfh

1、配置用户信息

(这一步不做的话使用navicat连接数据库会报错“1251 Client……”)

(1)按照前面的方式,在管理员cmd中,登录到本地MySQL的root用户。

(2)在mysql运行环境下输入以下命令,修改root用户的密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

修改成功显示以下反馈:

(3)查看用户配置信息

select host, user, plugin, authentication_string from mysql.user;

显示以下信息:

2、打开navicat,创建本地数据库连接

点击左上的连接,填写以下界面:

点击“确定”后,连接创建成功,右键点击创建的连接localhost_3306,点击“打开连接”

bingo~

电脑小白和ta的小白电脑——MySQL数据库的更多相关文章

  1. 电脑小白和ta的小白电脑——MySQL的简单使用

    数据库的基本操作:增删改查 分别使用cmd环境和Navicat可视化工具连接MySQL数据库来实现 这里默认了已经安装和配置MySQL↓ https://www.cnblogs.com/gifted3 ...

  2. 本地电脑通过Navicat连接阿里云的Mysql数据库

    第一步:需要设置mysql的监听地址 查看mysql的监听地址: netstat -nao 如果3306(mysql默认端口)前面是0.0.0.0,则表示端口监听没有问题,如果是127.0.0.1,则 ...

  3. 电脑小白和ta的小白电脑——Git的使用

    简单介绍Git的安装和基本指令,不要抱太大希望QAQ 看完这篇博客,最多学会如何向远程库上传和从远程库拉取项目,复杂功能要 做中学! (一)Git的安装 1.下载 (1)官网下载地址: https:/ ...

  4. 电脑小白和ta的小白电脑——Tomcat服务器

    配置web服务器tomcat,这里默认了已经配置JAVA开发环境↓ https://www.cnblogs.com/gifted35/p/9775112.html (一)下载tomcat 我安装的服务 ...

  5. 电脑小白和ta的小白电脑

    从零开始的项目,先介绍一下项目准备工作 (一)操作系统 Windows 10(64位系统) (二)基础软件 这里包含可以使用“下一步”安装法的软件~ 1.浏览器 用于测试前端代码的适配性,可以适当多安 ...

  6. 电脑小白和ta的小白电脑——PowerDesigner的安装与破解

    (一)下载 网盘链接:https://pan.baidu.com/s/1Ts_4D4LL7OukaMPgErp6ng 提取码:werf (二)安装 进入解压缩后的安装包文件夹: 1.双击运行Power ...

  7. 电脑小白和ta的小白电脑——JAVA开发环境

    JAVA开发环境的搭建有一点点复杂,不过一步一步来一般不会出错. (一)下载JDK 首先我们需要下载java开发工具包JDK,可以通过官网下载:http://www.oracle.com/techne ...

  8. Linux 命令行初始化MySQL数据库

    作为一个技术纯小白,在Linux服务器初始化MySQL数据库的时候遇到了一点小问题: ​ 1.不会使用MySQL图形工具,几乎没玩过 ​ 2.客户的VPN没有开放3306端口,没法用navicat等工 ...

  9. 新买苹果电脑,mac系统中小白应该了解哪些东西?

    本文旨在分享新买了mac电脑,应该做哪些设置,帮助苹果电脑小白轻松上手使用mac电脑,当然,新电脑肯定是需要安装各种软件,这里,小编推荐一下可以看看小编写的mac软件装机必备Mac 装机必备软件推荐, ...

随机推荐

  1. 用Python绘制一个感兴趣是数学公式图

    下面是函数sin,cos函数的图像: 代码如下: import numpy as np import pylab as pl import matplotlib.font_manager as fm ...

  2. 不能最为IF判断条件的属性

    <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content=&q ...

  3. 单元测试系列之十一:Jmockit之mock特性详解

    本文是Jmockit学习过程中,根据官网所列的工具特性进行解读. 1.调用次数约束(Invocation count constraints) 可以通过调用计数约束来指定预期和/或允许匹配给定期望的调 ...

  4. CF Round #551 (Div. 2) D

    CF Round #551 (Div. 2) D 链接 https://codeforces.com/contest/1153/problem/D 思路 不考虑赋值和贪心,考虑排名. 设\(dp_i\ ...

  5. MySQL 之 索引原理与慢查询优化

    当考虑到数据多的时候,并且要加速查询时候,就不得不 用到索引了. 索引本质:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件, 也就是说,有了这种索引机制,我们可 ...

  6. 如何解决 React 官方脚手架不支持 Less 的问题

    说在前面 create-react-app 是由 React 官方提供并推荐使用构建新的 React 单页面应用程序的最佳方式,不过目前版本(1.5.x)其构建的项目中默认是不支持动态样式语言 Les ...

  7. idea工具和激活码获取

    1.下载最新的idea https://blog.csdn.net/mashuai720/article/details/79389314 2.获取激活码 最后一个有效,亲测 https://blog ...

  8. Java 的 clone 方法 && 浅复制和深复制

    1 Java中对象的创建过程 java创建对象的方式有以下两种: (1)使用new操作符创建一个对象 (2)使用clone的方法复制一个对象,(在Java中,clone是Object类的protect ...

  9. sublime 部分插件

    https://www.cnblogs.com/qingkong/p/5039527.html

  10. Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真

    Xilinx Vivado的使用详细介绍(1):创建工程.编写代码.行为仿真 Author:zhangxianhe 新建工程 打开Vivado软件,直接在欢迎界面点击Create New Projec ...