三大数据库
1,IBM的DB2
2,甲骨文的oracle
3,微软的sql server,只能运行在windows上面
针对的企业一般都是大型的
2000年出现了mysql,慢慢发展成了中型的数据库
定位明确,中小型企业
零几年被oracle收购了,确切的是说是做mysql的公司被收购了
原作者又在mysql的基础之上又拉了一个分支叫mariaDB
由于一些政治上的问题,中国一般还是慢慢的就不使用oracle和DB2,但实话实说是没有那么多场景是一定得是用oracle的
就安全性,oracle确实不错,但是绝大多数对安全和性能并不是有很大的要求,所以一般对oracle的使用并不是很高
从17年开始,阿里巴巴慢慢的开始将他的后台的数据库从oracle改成了mysql,所以以阿里为头的中国互联网公司慢慢的向mysql转型
安装
以后工作一定会放在linux
所以推荐使用解压缩版
所以红帽等为了防止一些原因,所以不提供mysql安装了,所以只有使解压缩版的
缺省的东西
第一步,创建my.ini
# CLIENT SECTION
# ----------------------------------------------------------------------
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
[mysql]
# 设置mysql客户端默认使用的字符集
default-character-set=utf8
# SERVER SECTION
# ----------------------------------------------------------------------
[mysqld]
# mysql服务端监听/占用的端口
port=3306
# mysql的安装路径
basedir=D:\Program Files\mysql-5.7.24-winx64
# mysql 数据库数据文件所在路径
datadir=D:\Program Files\mysql-5.7.24-winx64\data
# 新建schema或table时默认使用的字符集
character_set_server=utf8
# 新建Table时默认使用的引擎
default-storage-engine=INNODB
第二步,配置环境变量
首先创建一个MYSQL_HOME,传入根路径
在path中加上%MYSQL_HOME%\bin
第三步,使用mysqld --initialize
这样就可以在该路径下创建一个对应的data
第四步,安装/注册mysql服务
管理员权限:mysqld --install
mysqld --remove可以用来删除mysql服务
第五步,启动和关闭服务
管理员权限下net start mysql
关闭服务 net stop mysql
第六步,修改密码
先进入data目录下找到一个.err结尾的文件,找到类似这样的一句话,后面就是默认密码
[图片上传失败...(image-682ce3-1558708646140)]
使用这个密码进入mysql
mysql -u root -p
输入上面的密码,进入mysql
使用set password for root@localhost=password(‘root’);
第七步,查看字符集
show variables like "character%"
网友评论