Title

mysql安装

1、初识MySQL

1.1、为什么学习数据库

1、岗位技能需求

2、现在的世界,得数据者得天下

3、存储数据的方法

4、程序,网站中,大量数据如何长久保存?

5、数据库是几乎软件体系中最核心的一个存在。

1.2 、什么是数据库

数据库 ( DataBase , 简称DB )

概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”

作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…

数据库总览 :

  • 关系型数据库 ( SQL )
    • MySQL , Oracle , SQL Server , SQLite , DB2 , …
    • 关系型数据库通过外键关联来建立表与表之间的关系
  • 非关系型数据库 ( NOSQL )
    • Redis , MongoDB , …
    • 非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自 身的属性来决定

1.3、什么是DBMS

数据库管理系统 ( DataBase Management System )

数据库管理软件 , 科学组织和存储数据 , 高效地获取和维护数据

1.4、MySql 简介

简介:是目前最流行,免费开源的关系型数据库。

特点:

  1. 免费,开源
  2. 小巧,功能齐全
  3. 使用简单
  4. 可运行于win和linux操作系统上
  5. 可适用于中小型甚至大型网站应用上

官网:: https://www.mysql.com/

1.5、安装Mysql

建议大家使用压缩版,安装快,方便,不复杂.(简单的11步)

1、软件下载

2、步骤

1、下载后得到zip压缩包

2、解压

3、添加系统环境变量:我的电脑->属性->高级->环境变量

选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹
例如:F:\MySQL\bin

4、编辑 my.ini 文件 ,注意替换路径位置 (windows自己创建)

[mysqld]
character_set_server=utf8
basedir=D:\programming\ProgrammingEnvironment\mysql-8.0.25\
datadir=D:\programming\ProgrammingEnvironment\mysql-8.0.25\data\
port=3306
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
default-storage-engine=INNODB
transaction-isolation = READ-COMMITTED
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8

5、启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld --initialize --console记录下密码再输入mysqld --install mysql(安装 mysql)

6、再输入 mysqld --initialize-insecure --user=mysql 初始化数据文件

7、然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)

8、进入界面后更改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123';

9、刷新权限

flush privileges

10、修改 my.ini文件删除最后一句skip-grant-tables

11、重启mysql即可正常使用

net stop mysql net start mysql

数据库存在操作

(以管理员身份运行cmd)

mysqld --remove mysql,然后手动把data文件夹和my.ini文件删除了
mysqld --install (安装mysql)
mysqld --initialize --user=root --console (初始化mysql)
net start mysql (启动mysql)
mysql -u root -p (进入mysql,输入初始密码)
set password=‘password’; (设置密码)
posted @ 2022-04-18 11:53  手中的小黄鸭  阅读(50)  评论(0)    收藏  举报