数据库简介
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合
#常见名词:
字段:表格的表头
库:存放表格的目录
安装数据库
1)搭建软件仓库
2)
#剩下的输y
#进入mysql
3)数据库端口管理
# vim /etc/my.cnf.d/mariadb-server.cnf,关闭网络端口
数据库管理
#先进入数据库mysql -uroot -p
1)查
SHOW DATABASES; #显示数据库名称
USE mysal; #进入mysql数据库
SHOW TABLES; #显示库中所有表
SHOW TABLES FROM myaql; #查询指定字段
SELECT Host,User,Passwordd,FROM user; #查询指定字段
SELECT Host FROM mysql.user WHERE User=‘root’
2)增
3)改
4)删除
数据:DELETE FROM linux WHERE username=‘lee’ and age=‘123’
表:DROP TABLE linux
库:DROP DATABASE westos
5)数据库密码管理
#知道原来密码
#westos为原密码,lee为新密码
#不知道原来密码
用户的授权
#创建用户(root用户下创建)
CREATE USER westos@localhost identified by ‘westos’ ; #只能在本机登录数据库
CREATE USER lee@‘%’ identified by ‘lee’; #允许通过网络登录数据库
#删除用户
数据库的备份
mysqldump -uroot -pwestos mysql > /mnt/mysql.sql #备份mysql库,到/mnt/下
mysqldump -uroot -pwestos --all-databases > /mnt/all.sql #备份所有的库的信息到/mnt/下
mysqldump -uroot -pwestos --all-databases --no-data > /mnt/all.sql #备份所有的库的结构到/mnt/下
#恢复:
mysql -uroot -pwestos -e “CREATE DATABASE westostest” #创建库
mysql -uroot -pwestos westostest< /mnt/westostest.sql;#还原westostset库中信息
数据库的web界面管理器的部署
#更改目录名
#在图形界面进行操作