1.网站
- HTML和CSS编写的是静态的效果,内容是不变的
- 动态效果需要用到Web框架的功能
浏览器(用户页面)+网站(HTML、CSS渲染,字符串替换)+存储数据的地方
数据存储:
-
txt文件
-
excel文件
-
专业的软件:数据库管理系统
MySQL(*)免费 Oracle/SQLServer/DB2/Access...
2.MySQL
两个部分:解析指令和文件/文件夹
MySQL的
2.1 安装MySQL
MySQL :: Download MySQL Community Server (Archived Versions) 下载地址
两个可能需要的windows补丁:
- dxwebsetup.exe
- vcredist_x64.exe
解压后放入的路径不能有中文,我用的时5.7.1版本
2.2 创建配置文件
配置文件要放在MySQL的安装路径里 my.ini
[mysqld]
#port
port=3306
# set basedir to your installation path (MySQL的安装路径)
basedir=D:\\MySQL\\mysql-5.7.31-winx64
#set datadir to the location of your data directory (希望数据存放的地方)
datadir=D:\\MySQL\\mysql-5.7.31-winx64\\data
2.3 初始化
让MySQL创建默认的东西
-
以管理员权限运行终端
-
输入初始化命令 (引号里面是MySQL的安装目录)
"D:\MySQL\mysql-5.7.31-winx64\bin\mysqld.exe" --initialize-insecure
成功初始化后,会出现data目录。
2.4 启动MySQL
启动MySQL有两种方式
-
临时启动(不建议) (输入下述命令就卡住了,不能关,关了就关闭了)
"D:\MySQL\mysql-5.7.31-winx64\bin\mysqld.exe"
-
制作成Windows服务,服务来进行关闭和开启
#制作服务 "D:\MySQL\mysql-5.7.31-winx64\bin\mysqld.exe" --install mysql57 #启动服务 >>> net start mysql57 #关闭服务 >>> net stop mysql57
或者在任务管理器的服务里面手动开启、关闭、暂停
3. 连接测试
>>> "D:\MySQL\mysql-5.7.31-winx64\bin\mysql.exe" -h 127.0.0.1 -P 3306 -u root -p
启动安装目录下的mysql.exe,后面接IP地址、端口、用户名,上述例子用的是本地,远程连接则使用对应的IP地址、端口、用户名
本地连接
可简化为
>>>"D:\MySQL\mysql-5.7.31-winx64\bin\mysql.exe" -u root -p
只需要写上本地用户名即可
可将D:\MySQL\mysql-5.7.31-winx64\bin
(安装目录)加入环境变量,可简化为
>>>mysql -u root -p
加入环境变量在高级系统设置\环境变量\Path 中新建,复制粘贴安装目录(bin文件目录)即可。
简化后运行不需要管理员权限也可以了。
!
3.1 设置密码
在成功登录后,可以用如下命令设置密码
set password = password("1234567");
3.2 查看数据库
show databases;
注意分号
3.3 退出(关闭连接)
exit;
3.4 忘记密码
默认情况下,启动MySQL时,需要用户输入账户名、密码。
修改MySQL配置,重新启动MySQL(无账号模式)
mysql -u root -p
重新设置密码后退出,再重新修改MySQL配置文件,重新启动MySQL(需要账号模式)即可
-
停止MySQL服务
>>> net stop mysql57
-
修改MySQL配置文件(无账号模式):my.ini
[mysqld] #port port=3306 # set basedir to your installation path (MySQL的安装路径) basedir=D:\\MySQL\\mysql-5.7.31-winx64 #set datadir to the location of your data directory (希望数据存放的地方) datadir=D:\\MySQL\\mysql-5.7.31-winx64\\data #加上这句 skip-grant-tables=1
-
重新启动MySQL
-
执行命令设置密码
use mysql; update user set authentication_string=password('新密码'),password_last_changed=now() where user='root';
-
重新修改配置文件(恢复为需要账号模式)后重新启动即可。
mysql; update user set authentication_string=password('新密码'),password_last_changed=now() where user='root';
-
重新修改配置文件(恢复为需要账号模式)后重新启动即可。