一、什么是数据库?
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
我们一般使用的都是mysql数据库,它是开源,跨平台的数据库软件。
二、数据库的分类?
mysql 、SQL Server、Oracle、DB2 这几种都是关系型的数据库(RDBMS);
memcached、redis、mogoDB 这几种是非关系型数据库(NOSQL)。
三、搭建MYSQL数据库:
- 通过官网和rhel7光盘安装mysql数据库,及其相关联的软件。
- #systemctl restart mysqld
四、mysql基本操作:
- mysql的主配置文件:/etc/my.cnf ;
- mysql的默认数据库目录:/var/lib/mysql/ ;
- mysql数据库启动以后,会自动创建名为mysql 的用户和组,/etc/passwd /etc/group;
- #netstat -ntulp | grep mysqld //查看数据库的端口号,mysqld : 3306;
- #ps -C mysqld //查看mysql的进程号;
- #ls /var/log/mysqld.log //查看mysql的日志;
- mysql搭建成功后,它的初始密码在日志文件中,通过【grep password /var/log/mysqld.log】过滤出初始密码;
- #mysql -hlocalhost -uroot -p'密码' //登录数据库
- mysql>\h //帮助信息
- mysql>alter user root@localhost identified by "369happy-A" //密码组成:数字,大小写字母,字符
五、修改密码策略:
- mysql>show variables like "%password%"; //查找所有包含password的变量