ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

认识Mysql

2022-04-12 01:04:50  阅读:206  来源: 互联网

标签:8.0 认识 数据库 mysql SQL Mysql winx64


认识Mysql

数据库(DataBase),以下简称DB。

数据库管理系统(Database Management System),以下简称DBMS。

 

数据库类型

关系型数据库(SQL):

  • Mysql、Oracle、Sql Server、DB2、SQLlite等。

  • 通过表和表之间,行和列之间的关系进行数据的存储。

 

非关系型数据库(NoSQL、Not Only SQL):

  • Redis、MongDB等

  • 以对象存储,通过对象自身的属性来决定。

 

DBMS

数据库的管理软件,可以理解为DB对外开放的接口,使用DBMS维护和获取数据。

Mysql就是一个数据库管理系统,分为社区版和商业版本。

Mysql体积小,速度快,成本低,单个Mysql适用于中小型网站,集群化后适用于大型网站。

 

安装Mysql

下载地址:https://dev.mysql.com/downloads/mysql/

 

推荐版本

  • Mysql-5.7

    稳定,使用多

  • Mysql-8.0

    较稳定,新版本

  • 在windows环境下,无论使用哪个版本都不推荐exe方式安装,卸载会非常麻烦。

 


 

环境变量

解压后,配置环境变量:

 


 

创建配置文件

在根目录新建一个文本文档,修改名字为“my”后缀为“ini”:

 

修改内容:

[mysqld]
#basedir=F:\SQL\mysql-8.0.28-winx64\
datadir=F:\SQL\mysql-8.0.28-winx64\data\
port=3306
skip-grant-tables
  • data目录不要手动创建,初始化后自动生成。

 


 

安装服务

mysqld -install

  • 必须使用管理员权限安装。

  • 必须在./bin目录下。

 


 

初始化

mysqld --initialize-insecure --user=mysql

  • 必须使用管理员权限安装。

  • 必须在./bin目录下。

 

初始化成功后data目录自动生成:

 


 

启动mysql

net start mysql

 


 

第一次登录

//-u表示后面跟的是用户名,-p表示该用户需要密码
mysql -u root -p

第一次登录密码为空直接登录即可。

 


 

修改root密码

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

  • 这里我使用自己的密码了,仅供参考。

 

刷新权限:

 


更新配置文件

[mysqld]
#basedir=F:\SQL\mysql-8.0.28-winx64\
datadir=F:\SQL\mysql-8.0.28-winx64\data\
port=3306
#skip-grant-tables
  • 注释掉跳过密码。

 

重启mysql

net stop mysql
net start mysql

 

 

标签:8.0,认识,数据库,mysql,SQL,Mysql,winx64
来源: https://www.cnblogs.com/rsp2012/p/16133271.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有