mariadb数据库使用教程以及简单优化
先查看系统版本,然后安装mariadb数据库。
上图可知我使用的是centos7.5
然后启动数据库,并将它设置成开机启动。
使用mysql_secure_installation命令对mariadb数据库进行初始化操作。
设置防火墙策略,使其放行对数据库服务程序的访问请求:
使用刚才设置的密码登陆数据库:
查看所有数据库:
创建名为lance的数据库:
进入刚才创建的lance数据库,并查看数据库里有多少张表:
可以看到新创建的lance数据库里没有任何表格。
创建名为t1的表,并查看所有表:
向表中插入数据,并查看表结构:
查看t1表字段内容:
修改name字段的长度:
修改name字段的内容:
刷新权限:
清空表内容:
删除表:
删除lance数据库lance:
查看数据库字符集:
查看MySQL储存引擎:
查看MySQL默认的储存引擎:
修改MySQL t1表储存引擎:
MySQL数据库字符集设置:
(1) 编辑vim /etc/my.cnf配置文件,在相应段中加入相应的参数字符集,修改完毕后重启MySQL服务。
(2) MySQL命令行中运行如下指令:
MySQL数据库优化:
MySQL的优化分硬件优化和SQL语句优化。
1. MySQL数据库具体优化包括:配置文件的优化、SQL语句优化、表结构的优化、索引的优化,而配置的优化包括:系统内核、硬件资源、内存、CPU、MySQL本身文件的优化。
**2. 硬件上的优化有两种方式:**一种是增加内存和提高磁盘读写速度,进而提高MySQL数据库的查询、更新的速度;使用多块磁盘来储存数据,可以从多块磁盘上并行读取数据,进而提高读取数据的速度。
3. MySQL参数的优化:内存中会为MySQL保留部分的缓冲期,这些缓冲区可以提高MySQL的速度,缓冲区的大小可以在MySQL的配置文件中进行设置。
这里是引用
MySQL数据库优化是一项非常重要的工作,而且是一项长期的工作。
这里是引用