【MySQL数据库了解与下载】

1、mysql简介

        mysql是一个关系型数据库管理系统,由瑞典的MySQL AB 公司开发的。 mysql是最流行的数据库之一,关系数据库将数据保存在不同的表中,不是将所有数据都放在一个大的仓库内,所以这就会加速提高灵活性。mysql使用SQL语言访问数据库语言。

        由于它的体积小,速度快,成本低,开放源码,很多中小型网站会选择mysql作为网站的数据库。

2、mysql优点

        成本:开源免费的,所以不会有额外的支付费用

        支持大型数据库,支持多种存储引擎,支持多语言,支持多线程

        提供TCO/IP,ODBC等多种数据库连接

3、mysql数据库概念

        mysql最核心的是服务器和客户端

        mysql的服务器是本体,用来存储数据

        mysql的客户端是用户和数据库之间的桥梁

        在客户端输入的一些命令就是sql语句

4、mysql下载与安装

        下载网址:MySQL :: Download MySQL Installer

        

         官网提供两种安装方法,第一个是在线连网安装(必须要访问互联网),第二个是本地安装(离线安装使用--推线下载)

        安装优缺点

        优点:可以清晰看到安装过程--图形界面向导方式,并且可以选择性安装你需要的所有功能

        缺点:会出现一些环境依赖,导致你的安装失败

        压缩包安装方法(这也是一种比较省心的方法)

        压缩包下载地址:MySQL :: Download MySQL Community Server

        

        下载后解压,然后打开你电脑系统配置一下环境变量 

        

         点击然后添加mysql安装的bin文件目录的路径,配置完成后打开文件夹,创建一个新的文件后缀名为.ini的空白文件。

        编辑你创建的.ini文件,用于初始化        

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

         打开你的终端,然后cd进入你mysql的bin文件夹

        输入mysqld --initialize 进行初始化mysql   回车后你再次回到你的文件夹内 你会发现你多了一个新的data文件

        初始化完成会生成一个后缀名为.err的文件,里面是你初始化登录mysql的密码(root@localhost:xxxxxxxxx你的账号和密码)

        再次在cmd窗口输入域 mysql --install命令

        注::如果这时候出现install/remove of the service denied 错误 你就使用管理员身份去运行它

        然后在开启mqsql服务。使用账户和密码进行登录(直接在终端你的输入就行--在bin文件下cmd 输入)

        没有报错说明登录成功,这时修改你的密码 

        alter user 'root'@'localhost' identified with mysql_native_password by '你的新密码'

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值