第1天:认识数据库及MySQL的安装
1、什么是数据库,为什么要使用数据库?
数据库是存储数据的仓库,用户的各种数据被有组织的存放在数据库中。在数据库没有广泛使用前人们使用大脑、磁盘文件等存储可用数据,采用这几种方式对存储大数据量数据的支持不够并且不便于检索。数据库的出现提供了可长期有效保存数据的可能,并且可以实现多个用户的数据共享。
2、什么是关系型数据库及常见关系型数据库产品
关系型数据库采用表来管理数据,多个表之间可存在引用的数据依赖关系。常见的关系型数据库有:SQL Server、MySQL、Oracle、DB2等。
3、为什么选择MySQL
MySQL是一个可靠的数据库系统目前已经非常普及,遇到的问题很容易在互联网上找到解决方案。MySQL小巧更容易学习及使用,对标准SQL语句有很好的支持,并且提供了各种常见编程语言的操作接口。
4、采用解压方式安装MySQL
4.1、解压ZIP包,解压路径最好不要有空格及中文字符
4.2、拷贝my-default.ini文件,并把文件名改为my.ini
4.3、修改my.ini文件,在[mysqld]下增加如下配置
#这里根据自己的解压路径进行填写
basedir = D:/mysql-5.6.16-win32
datadir = D:/mysql-5.6.16-win32/data
port = 3306
character-set-server = utf8
4.4、在命令控制台中切换到MySQL根目录下的bin文件夹中,执行如下命令安装MySQL服务
mysqld -install
如果想卸载已安装到Windows中的MySQL服务,执行如下命令
mysqld -remove
这样以后可以在Windows服务中启动MySQL数据库服务,或者在命令行中执行net命令来启动或停止MySQL数据库服务
启动服务
net start mysql
停止服务
net stop mysql
5、登录MySQL数据库
在命令行中切换到MySQL根目录下的bin目录中,并执行如下命令
mysql -uroot -p
这里的root为数据库超级管理用户的用户名
为了方便以后可以在不切换到MySQL/bin目录下也可执行mysql命令,可将MySQL/bin目录配置到系统环境变量path中。
在执行了以上命令后会提示输入登录密码,由于是采用解压方式安装的root用户的默认密码为空,所以直接按回车即可登录到数据库中。如果需要更改root用户的登录密码可执行如下命令:
mysqladmin -u root password "新密码"
如果出现“不是内部或外部命令,也不是可运行的程序或批处理文件”错误,请切换到MySQL/bin目录下再执行该命令,或将MySQL/bin目录配置到系统环境变量path中。