数据库准备
1.数据库(DataBase, DB)即按照一定格式存放数据的仓库,而仓库则存放在计算机的存储设备上
1.数据库的优势:程序稳定性,数据一致性,支持并发,高效.
2.数据库管理系统(DataBase Managerment System, DBMS):科学的组织和存放数据,高效的获取和维护数据的软件
3.关系型数据库:Mysql,Oracle,SQL server,Sqlite等(相对慢)
4.非关系型数据库:redis,mongodb(相对快)
5.数据库管理员(DBA)
2.Mysql数据库安装:
1. Mysql数据库安装包下载并解压,将解压后的文件夹放于一个非中文的目录下,这就是MySQL的安装目录
2. 配置,打开安装目录找到my-default.ini文件,拷贝一份重命名为my.ini,并将my.ini中的内容清空添加如下的配置
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\Program Files\mysql-5.6.39-winx64 # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\mysql-5.6.39-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
3. 设置环境变量
在系统环境变量PATH中添加MySQL安装目录下的bin文件夹.如(E:\mysql\mysql-5.6.44-winx64\bin)
4. 安装MySQL服务
以管理员身份打开cmd窗口,输入mysqld install并回车
5. 启动MySQL服务
以管理员身份打开终端,输入net start mysql; 停止服务:net stop mysql;
6. 登录MySQL
服务登录成功之后,可以进行登录,在终端数据mysql -u root -p(第一次登录无需输入密码,直接回车)
7. 安装遇到的问题
1. 操作系统的问题:确实相关dll
2. 安装路径:不能有空格,不能有中文,不能是带有转义的特殊字符开头的文件夹名
3. 安装之后发现配置有问题,修改配置不能生效
解决方法:
1. 卸载之后重装
2. mysql remove
3. 在把所有的配置,环境变量修改为正确的
4. 重启计算机,清空注册表
5. 再重新安装