MySQL游记 Day1(杂记&安装篇)
杂记篇
名字由来
MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,女性化名称Sakila源自SiSwati。Sakila也是坦桑尼亚、Arusha地区的一个镇的镇名,靠近Ambrose的母国乌干达。
MySQL名称的起源不明。一直以来,我们的基本目录以及大量库和工具均采用了前缀“my”。不过,共同创办人Monty Widenius的女儿名字也叫“My”。时至今日,MySQL名称的起源仍是一个迷,即使对我们也一样。
诞生
1985 年,瑞典的几位志同道合小伙子(以David Axmark 为首) 成立了一家公司,这就是MySQL AB 的前身。这个公司最初并不是为了开发数据库产品,而是在实现他们想法的过程中,需要一个数据库。他们希望能够使用开源的产品。但在当时并没有一个合适的选择,然后他们就自己开发了一个。
MySQL简述
MySQL是一个小型关系数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被sun公司10亿美金收购。2009年,SUN又被Oracle以74亿美金收购
目前MySQL被广泛地应用在Internet上的中小型网站中。由于体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库
安装篇
当然只了解MySQL可不行 下面就该到 关于MySQL的小白手把手安装教学
- 第一件事,当然是把官网给大家啦,数据库软件还是官方下载的好:https://www.mysql.com/ MySQL官网
好现在让我们步入正题
- 先上官网 先上官网 跟着箭头走哦
2. MySQL分为企业版和社区版 作为初学者咱们当然是选择白嫖—社区版 ,当然如果你实力允许 没有人会阻止你选企业版
3. 接下来就要根据自己的操作系统来决定了,由于本人用的是Win10系统,我这里就选windows
4. ok现在该选版本了 默认进入是食品自己PC的最新版本,如果要下载之前的版本 跟着箭头
5. 不多说 Download 完事
接下来进入压缩包详细安装过程
- 当然是准备好各类文件
2.解压到非系统盘 最好是纯英文的文件夹中
3.打开bin文件夹 将路径复制好
4 NOW,好好看
找到Path 双击打开
新建 将刚刚复制的bin文件夹路径加入其中
新建文本文件改为my.ini后缀名。里面写入内容在下面(自己添加上安装目录,和存放目录,(存放目录一般为安装目录后面加/data)) &新建文件夹data
将下方代码加入my.ini中
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=
# 设置mysql数据库的数据的存放目录
datadir=
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
以管理员身份打开命令提示符 cd到bin文件夹下
输入初始化命令 mysqld --initialize --console 获得初始密码(选中处即是密码)
然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)
mysqld --install mysql8
启动服务
net start mysql
输入mysql -u root -p 使用初始密码登录
这两行是密码更改命令
方案一: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密 码'; # 之后键入修改密码的命令:
方案二:ALTER USER root@localhost IDENTIFIED BY 'root