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 简介
简介:是目前最流行,免费开源的关系型数据库。

特点:
- 免费,开源
- 小巧,功能齐全
- 使用简单
- 可运行于win和linux操作系统上
- 可适用于中小型甚至大型网站应用上
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’; (设置密码)
浙公网安备 33010602011771号