一、mysql数据库概念
1、mysql是百万级的数据库,一般500万以下没有问题。
2、关系型数据库和非关系型数据库
(1)关系型数据库代表:Mysql、Oracle、DB2等。关系型数据库通过表和表之间,行和列之间的关系进行数据存储。一般称为SQL数据库。
(2)非关系型数据库代表:Redis、MongoDB等。非关系型数据库通过对象存储方式实现,即通过对象自身的属性来决定。一般称为NoSQL,即Not only SQL。
3、MySQL是一个关系型数据库管理系统,即RDBMS(Relation Database Management System)即数据库管理软件,可视化工具。MySQL是开源的数据库。中小型网站、大型网站一帮都使用MySQL,因为MySQL可以做集群!
二、 mysql安装
1、MySQL安装建议
(1)尽量不要使用exe文件,因为exe安装时会写入注册表,导致卸载不干净。
(2)尽可能使用压缩包安装。
2、详细安装步骤
(1)下载安装包
官网:https://www.mysql.com。本文演示mysql-5.7.35-winx64版本。
(2)解压文件
(3)将文件名后缀改成“mysql-5.7.35”,并拷贝到安装目录
(4)添加环境变量
我的电脑->属性->高级->环境变量
选择PATH,在其后面添加:你的mysql安装文件下面的bin文件夹,保存并确定。
(5)在安装包的根目录下新建my.ini文件。
(6)编辑my.ini文件,注意替换路径位置,注意加上斜杠。
(7)启动管理员模式下的CMD,并将路径切换到mysql下的mysql下的bin目录,然后输入mysqld -install(安装mysql)
安装mysql服务。
(8)输入指令初始化数据文件:mysqld --initialize-insecure --user=mysql
(9)启动mysql:net start mysql
再用命令进入mysql管理界面:mysql -u root -p。(-p后面即是密码,不输入即代表没有密码)
(10)修改密码
(11)刷新权限
flush privileges;
(12)修改my.ini文件,将最后一行注释掉。
(13)重启mysql即可。
退出mysql
停止mysql服务:net stop mysql
1、启动mysql服务
net start mysql
2、进入mysql管理界面
mysql -u root -p
3、修改密码
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
4、刷新权限
flush privileges;
5、退出mysql
exit;
6、停止mysql服务
net stop mysql;