电脑小白和ta的小白电脑——MySQL数据库
数据库我选择了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数据库的更多相关文章
- 电脑小白和ta的小白电脑——MySQL的简单使用
数据库的基本操作:增删改查 分别使用cmd环境和Navicat可视化工具连接MySQL数据库来实现 这里默认了已经安装和配置MySQL↓ https://www.cnblogs.com/gifted3 ...
- 本地电脑通过Navicat连接阿里云的Mysql数据库
第一步:需要设置mysql的监听地址 查看mysql的监听地址: netstat -nao 如果3306(mysql默认端口)前面是0.0.0.0,则表示端口监听没有问题,如果是127.0.0.1,则 ...
- 电脑小白和ta的小白电脑——Git的使用
简单介绍Git的安装和基本指令,不要抱太大希望QAQ 看完这篇博客,最多学会如何向远程库上传和从远程库拉取项目,复杂功能要 做中学! (一)Git的安装 1.下载 (1)官网下载地址: https:/ ...
- 电脑小白和ta的小白电脑——Tomcat服务器
配置web服务器tomcat,这里默认了已经配置JAVA开发环境↓ https://www.cnblogs.com/gifted35/p/9775112.html (一)下载tomcat 我安装的服务 ...
- 电脑小白和ta的小白电脑
从零开始的项目,先介绍一下项目准备工作 (一)操作系统 Windows 10(64位系统) (二)基础软件 这里包含可以使用“下一步”安装法的软件~ 1.浏览器 用于测试前端代码的适配性,可以适当多安 ...
- 电脑小白和ta的小白电脑——PowerDesigner的安装与破解
(一)下载 网盘链接:https://pan.baidu.com/s/1Ts_4D4LL7OukaMPgErp6ng 提取码:werf (二)安装 进入解压缩后的安装包文件夹: 1.双击运行Power ...
- 电脑小白和ta的小白电脑——JAVA开发环境
JAVA开发环境的搭建有一点点复杂,不过一步一步来一般不会出错. (一)下载JDK 首先我们需要下载java开发工具包JDK,可以通过官网下载:http://www.oracle.com/techne ...
- Linux 命令行初始化MySQL数据库
作为一个技术纯小白,在Linux服务器初始化MySQL数据库的时候遇到了一点小问题: 1.不会使用MySQL图形工具,几乎没玩过 2.客户的VPN没有开放3306端口,没法用navicat等工 ...
- 新买苹果电脑,mac系统中小白应该了解哪些东西?
本文旨在分享新买了mac电脑,应该做哪些设置,帮助苹果电脑小白轻松上手使用mac电脑,当然,新电脑肯定是需要安装各种软件,这里,小编推荐一下可以看看小编写的mac软件装机必备Mac 装机必备软件推荐, ...
随机推荐
- GreenDao教程2
总述: 所有的增删改查都需要通过greendao通过实体对象类生成的Dao来实现, 具体实现如下图 1.初始化数据库操作对象(GreenDao自动生成的操作对象) 2.通过数据库操作对象,进行增删改查 ...
- Linux常用命令——网络命令
Linux常用命令——网络命令 Linux ifconfig 描述:查看设置网络IP 安装命令:yum -y install net-tools 语法:ifconfig 示例:ifconfig et ...
- myeclipse中tomcat配置虚拟路径,用于存储及上传图片
由于双击tomcat后只出现了overview窗口,没有出现Models窗口,如下图所示,故eclipse中的方法不能用. 采用另一种方法 在自己的tomcat的安装目录下 ( 我安装目录的是 D:\ ...
- 【搬运工】mysql用户权限设置
关于mysql的用户管理,笔记 1.创建新用户 通过root用户登录之后创建 >> grant all privileges on *.* to testuser@localhost id ...
- Windows 下 docker 部署 gitlab ci
一.安装 1. 安装 docker Docker下载 注意:Windows 10 家庭版获取 之前的版本不能直接安装 Docker ,而是需要去安装 Docker Toolbox 我这里安装的是 Do ...
- [pycharm]远程调试服务器项目
Pycharm远程调试服务器项目 准备工作 创建一个临时项目,用pycharm打开项目 mkdir xxx 准备一台远程服务器,尝试连接服务器 ssh worker@ip 同步项目到pycharm 配 ...
- YARN的三种调度器的使用
YRAN提供了三种调度策略 一.FIFO-先进先出调度器 YRAN默认情况下使用的是该调度器,即所有的应用程序都是按照提交的顺序来执行的,这些应用程序都放在一个队列中,只有在前面的一个任务执行完成之后 ...
- LeetCode--036--有效的数独(java)
判断一个 9x9 的数独是否有效.只需要根据以下规则,验证已经填入的数字是否有效即可. 数字 1-9 在每一行只能出现一次. 数字 1-9 在每一列只能出现一次. 数字 1-9 在每一个以粗实线分隔的 ...
- android -------- Hawk数据库
Hawk 是一个非常便捷的数据库 . 操作数据库只需一行代码 , 能存任何数据类型 . github 地址: https://github.com/orhanobut/hawk 一.概念 Share ...
- Vue-CLI3.0版本配置BootStrap的方法
一.引入jquery bootstrap popper 用 cnpm install jquery bootstrap@3 popper.js --save 用cnpm 来导入 用npm会出 ...