mysql数据库的基本管理

1.数据库就是一个高级的表格软件。
2.安装maria dnf install maria-server
启动服务systemctl start mariadb
设置数据库的安全机制,之后登录用mysql -uroot -p输入密码
此时发现网络端口是开放的,所以要编辑配置文件去关闭端口
vim /etc/my.cnf.d/mariadb-server.cnf
重启一次,用netstat -antlupe |grep mysql检查效果

mysql数据库的基本管理_第1张图片
mysql数据库的基本管理_第2张图片

3.数据库的基本管理
查看:
进入数据库后
SHOW DATABASE;
USE mysql;
查看表格:
SHOW TABLES;
(在数据库中都要加分号不然不会执行)
SELECT * FROM user;查看所有数据
SELECT Host,User,Password FROM user;查看指定字段
mysql数据库的基本管理_第3张图片增加
mysql数据库的基本管理_第4张图片
mysql数据库的基本管理_第5张图片注意在数据库中都要加分号才能执行。不然容易报错
更改:
一般数据库的名称不要更改,容易使数据丢失。如果实在要更改,可以用mv 的方式。
alter table aaa RENAME BBB;
UPDATE linux SET username=‘wang’;
把username改称wang
mysql数据库的基本管理_第6张图片mysql数据库的基本管理_第7张图片
mysql数据库的基本管理_第8张图片删除:
DELETE FROM linux WHERE username=‘wang’ and age=‘123’;
mysql数据库的基本管理_第9张图片DROP DATABASE westos;删除westos的数据库
DROP TABLE linux;
删除Linux的表格

4.数据密码管理
密码更改:
mysqladmin -uroot -pwestos password lee
(把westos密码改称lee)
mysql数据库的基本管理_第10张图片密码破解:
mysql数据库的基本管理_第11张图片跳过授权表运行数据库
mysql数据库的基本管理_第12张图片结束进程
mysql数据库的基本管理_第13张图片此时登录密码就是123
5.用户授权
CREATE USER westos@localhost identified by ‘westos’;(只能在数据库所在的本机登录)
CREATE USER westos@’%’ identified by ‘westos’;(在此可以通过远程登录)
mysql数据库的基本管理_第14张图片mysql数据库的基本管理_第15张图片mysql数据库的基本管理_第16张图片撤销授权用revoke
mysql数据库的基本管理_第17张图片westos的插入权限被撤销了

你可能感兴趣的:(mysql数据库的基本管理)