标签:linux
数据库服务基础
常见的关系型,数据库管理系统。
1.微软的SQL Server
2.IBM的DB2
3.甲骨文的Oracle MySQL
4.社区开源版mariaDB
5.RHEL7中的MariaDB相关包
mariadb-server 提供服务端有关的系统程序
端口号:3306
一、部署mariadb数据库
1.安装mariadb-server数据库软件
yum -y install mariadb-server
2..数据库主配置文件路径/etc/my.cnf
3.启动mariadb服务
4.命令
mysql 进入数据库
show databases; 查看数据库
create database abc; 创建数据库
drop database abc; 删除数据库
use 数据库名; 使用/选择数据库
show tables; 列出数据库的表格
quit 退出数据库
数据库管理员为root,但是与系统用户root没有任何关系。
为数据库账号添加/修改密码:
格式: mysqladmin -u 用户名 -p密码 password ‘新密码’
例: mysqladmin -u root password ‘456‘ (创建密码)
mysqladmin -u root -p456 password ‘123‘(修改密码)
mysql -u root -p123 (免交互登录)
禁止监听,只服务于本机的设置。
vim /etc/my.cnf 数据库主配置文件
skip-networking 跳过网络监听
systemctl restart mariadb 重启服务
导入/恢复到数据库
mysql -u 用户名 -P密码 数据库名 < 备份文件.sql
查询操作:
select * from base;
select * from location;
select id,name from base;
例: mysqkl -u root -p123 (进入数据库)
use abc;
select * from base where name=‘tom‘;(查询人名)
select * from location where city=‘beijing‘;(查询城市)
数据库授权
格式:grant 权限 on 数据库名.表名 to 用户@localhost
indentified by ‘密码‘;
例: grant select on abc.* lisi@localhost indentified by ‘123‘;
当用户lisi从本地localhost登录,输入密码123,将会获得库abc所有表的查询权限。
标签:linux
原文地址:http://13399294.blog.51cto.com/13389294/1983642