1. MySQL学习第一天
1.1 MySQL简介
1999年,MySQL AB公司在瑞典成立,正式发行MySQL数据库
2000年,MySQL开放了自己的源代码
2006年,Sun公司收购了MySQL AB公司
2009年,Oracle公司收购了Sun公司,将MySQL收入囊中
至今为止已经发行了8.0版本
MySQL的特点:
- 运行速度快
- 成熟稳定
- 免费
- 适合中小企业以及个人使用
1.2 MySQL安装的系统环境需求
MySQL是一个关系型数据库管理系统,默认要使用TCP/IP的3306号端口
数据库安装位置是在MySQL系统文件安装释放的位置
数据库文件的存储位置是数据的备份。导入。导出的位置
1.3 MySQL安装
根据系统的操作系统,选择64位或32位的MySQL
打开www.mysql.com
选择MySQL Community Server下载
从控制台使用netstat -ano查看端口号占用情况,TCP的3306端口是否占用
再开始进行MySQL安装
具体的过程论坛中可以搜索到很多,就不再详细讲述
1.4 MySQL的第三方图形化管理工具
MySQL本身并没有提供图形化的管理工具,只能通过命令行调用进行
市面上有很多第三方产品可以更好的对MySQL进行操作
- Navicat Premium
- MySQL WorkBench
- phpMyAdmin
- Adminer
- WAMPServer
1.5 MySQL的配置与管理
show character set可以查询字符集
MySQL在上传等环节中必须保证字符集的一致性,否则就会出现乱码的情况
较为简单的保证字符集一致的方式如下:
- 首先停止MySQL的服务
- 在MySQL安装目录下找到my.ini文件并打开
- 在[client]和[mysqld]下添加character-set-server = utf8
- 然后保存并重新启动MySQL服务即可
为保证数据库的安全,通常要为数据库设置root用户的密码
使用use mysql进入数据库
使用update user set authentication_string = password('123'),pasword_expired = 'N',passwordchange=now() where user = 'root';语句更改密码
使用flush privileges刷新MySQL的状态使新密码生效
也可以使用图形化界面更方便的更改