《Linux菜鸟入门2》mariadb服务
学会使用mariadb数据库
1.yum search mariadb 查询自己要装的包
2.yum install mariadb-server.x86_64 -y 安装服务
3.netstat -antlpe | grep mysql 查看接口回环接口为127.0.0.1
vim /etc/my.cnf 配置接口
Skip=networking=1
Log=arror=/var/log/marriadb.log
Pid-file=/var/run/mariadb.pid
只通过套接字文件进行本地连接,阻断所有来自网络的TCP/IP连接
4.systemctl stop firewalld.service
5.systemctl start mariadb
6.mysql_secure_installation 第一次打开数据库进行初始配置
7.mysql -uroot -p
redhat 标准进入数据库格式
8.SHOW DATABASES; 显示数据库
9.USE mysql; 进入数据库
10.SHOW TABLES; 显示数据库中的表
11.DESC user; 查看user表的数据结构
12.FLUSH PRIVILEGES; 刷新数据库信息
13.SLECT host.user,password FROM user; 查询user表中的host,user,password字段
14.数据库的插入,删除,创建操作
CREATE DATABASE westos;创建westos数据库
USE westos;
CREATE TABLE linux(创建表,username,password字段
username varchar(15) not null,
password varchar(15) not null);
SELECT * FROM mysql.user; 查询mysql库下的user表
ALTER TABLE linux ADD age varchar(10); 添加age到linux表中
ALTER TABLE linux DROP age; 删除age
ALTER TABLE linux ADD age VARCHAR(5) AFTER name; 在name字段后添加 age
SHOW TANLES;
DESC linux;
INSERT INTO linux values ('user1','passwd1');
在linux表中插入值为username = user1,password = password1
15.UPDATE linux SET password=password('passwd2') WHERE username=user1;
更改linux表中user1 的密码为password2
16.DELETE FROM linux WHERE username=user1;
删除linux表中user1的所以内容
17.GRANT SELECT ON *.* to user1@localhost IDENTIFIED BY 'passwd1';
授权user1 密码为passwd1 并且只能在本地 查询数据库的所以内容
18.GRANT ALL ON mysql.* to user2@'%' IDENTIFIED BY 'passwd2';
授权user2 密码为passwd2 可以从远程任意主机登录mysql 并且可以对mysql数据库任意操作
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341