首页 技术 正文
技术 2022年11月6日
0 收藏 633 点赞 447 浏览 1348 个字

以前记录数据可能很少也很简单,比如说老王借了老李半斤肉,这样的数据老李直接就写到墙上就行了。

后来数据多了人们就以表格的方式开始记录,写到一张A4纸上,比如学生的档案,有表头和序号等。

表头里有姓名、性别、年龄、籍贯等等,有横向的信息有竖向的信息。这样的A4纸散放在那里肯定是不行的。

于是人们把它们按班级装到档案袋里,这些档案袋都交给刘大婶保管。

这里面对应到数据库的概念上就是:

  • A4纸  ····················  表
  • 档案袋  ··················  库
  • 刘大婶  ··················  数据库服务器

安装使用MySQL前需要提前安装

Microsoft.Net.Framework + vc_redist.x64

打开CMD快捷键是:

win+r

在解压后的文档里(C:\web\mysql-8.0.13)新建文件 my.ini 编辑如下内容

 [mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.13
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

以管理员身份打开cmd命令行工具,切换目录

cd C:\web\mysql-8.0.\bin

初始化数据库:

mysqld --initialize --console

执行完后会输出root用户的初始密码:

...
--20T02::.464644Z [Note] [MY-] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...

APWCY5ws&hjQ 就是初始密码

输入以下命令安装:

mysqld install

启动输入以下命令即可:

net start mysql

登陆的命令形式如下:

mysql -h 主机名 -u 用户名 -p
  • h 就是 host   //如果是本地的可以忽略
  • u 就是 user
  • p 就是 password  //如果密码为空可以忽略

登陆后会有一个 mysq> 加一个闪烁的光标

想要退出输入:

exit 或 quit

修改密码范例:

ALTER USER root@localhost IDENTIFIED BY 'root';

如果想要让mysql命令随时都能用就要把它的bin文件夹路径添加到path环境变量下

C:\web\mysql-8.0.\bin;   //注意以分行结尾 //路径如和笔者不同可自行修改

刚到 刘大婶 这 我看看有什么库 就用

show databases;  //mysql里的命令几乎都加分号

第一次可能会发生这样的错误:ERROR 1820 (HY000)

用如下命令修改默认的初始密码:

ALTER USER USER() IDENTIFIED BY '新密码';

千万要记住修改好的密码啊!

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,082
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,556
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,405
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,179
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,815
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898