Linux中的mariadb

  1. 安装mariadb及安全初始化:
    1)
    yum install mariadb-server.x86_64 -y ###安装mariadb###
    systemctl start mariadb ###开启mariadb###
    netstat -antlupe | grep mysql ###查看mysql接口是否开放###
    vim /etc/my.cnf
    skip-networking=1 ###关闭网络接口###
    systemctl restart mariadb.service
    2)
    设置超级管理员密码

    mysql_secure_installation
    

Enter current password for root (enter for none):
###当前密码###
Set root password? [Y/n] y
###设置超级管理员密码###
New password:
Re-enter new password:
Remove anonymous users? [Y/n]
###禁止匿名用户###
Disallow root login remotely? [Y/n]
###禁止root远程连接###
Remove test database and access to it? [Y/n]
###测试数据库及访问###
Reload privilege tables now? [Y/n]
###立即重新加载状态信息表###

systemctl restart mariadb

3)
登录

mysql -uroot -p
  1. 数据库管理:
    查看
    SHOW DATABASES;
    ###显示库###
    USEwestos
    ###进入库###
    SHOW TABLES;
    ###查看###
    CREATE DATABASE westos;
    ###建立库###
    在这里插入图片描述
    CREATE TABLE linux ( ###建立表###
    -> username varchar(50) not null,
    -> password varchar(50) not null
    -> );
    DESC linux; ###查看表结构###
    在这里插入图片描述
    在这里插入图片描述
    INSERT INTO linux VALUES (‘wang’,‘123’);
    ###插入数据到linux表中###
    SELECT * FROM linux;
    ###查询所有字段在linux表中###
    SELECT username,password FROM linux;
    ###查询指定字段在linux表中###
    在这里插入图片描述
    在这里插入图片描述
  2. 更改:
    1)数据库名称更改
    cd /var/lib/mysql/
    mv westos/ mnt/ ##可以更改但是数据可能会丢失
    在这里插入图片描述
    2)添加字段
    在这里插入图片描述
    删除字段
    ALTER TABLE linux DROP class;
    在username后加入字段
    ALTER TABLE linux ADD class varchar(20) AFTER USERNAME;
    在这里插入图片描述

3 )DELETE FROM westos.linux WHERE username=‘HAHA’;
###删除表中信息###
在这里插入图片描述
DROP TABLE westos.linux;
###删除表###
在这里插入图片描述
DROP DATABASE westos;
###删除库###
在这里插入图片描述
4 )
恢复
命令建库
mysql -uroot -p -e “CREATE DATABASE westos;”
###-e执行动作###
mysql -uroot -p westos < /mnt/westos.sql
###要指定库名###
在这里插入图片描述
脚本建库
vim /mnt/westos.sql

22 CREATE DATABASE westos;
23 USE westos;

mysql -uroot -p < /mnt/westos.sql
在这里插入图片描述
在这里插入图片描述
5 )数据库备份
mysqldump -uroot -p westos > /mnt/wesots.sql
###备份指定库###
mysqldump -uroot -p westos --no-data
###备份指定库,不要数据###
mysqldump -uroot -p --all-database
###备份所有库###
mysqldump -uroot -p --all-database --no-data
###备份所有库,不要数据###

6)更改信息
UPDATE linux SET class=‘linux’;
###更改信息###
在这里插入图片描述
UPDATE linux SET class=‘C#’ WHERE USERNAME=‘SS’;
在这里插入图片描述
7 )用户建立
SELECT User FROM mysql.user;
###查看本机有哪些用户###
在这里插入图片描述
CREATE USER lee@localhost identified by ‘111’;
###建立用户lee,密码111###
lee@localhost ##只能在本机登录 ; lee@’%’ ##任意主机登录
8)用户授权

GRANT SELECT,INSERT on westos.* TO lee@localhost;
###对lee授权westos的###
SHOW GRANTS FOR lee@localhost;
###查看lee的权限###
REVOKE INSERT ON westos.* FROM lee@localhost;
###撤销lee插入的权限###
DROP USER lee@localhost
###删除lee###
SELECT User from mysql.user;
###查询用户###
FLUSH PRIVILEGES;
###刷新###

9)安装phpmyadmin数据库图形管理

1.下载phpMyAdmin-3.4.0-all-languages.tar.bz2
2. yum install httpd -y
3. systemctl start httpd
4. yum install php php-mysql -y
5. systemctl restart httpd
6. tar jfx phpMyAdmin-3.4.0-all-languages.tar.bz2 -C /var/www/html
###解压安装包###
7. cd /var/www/html
8. mv phpMyAdmin-3.4.0-all-languages/ mysqladmin/
###更改安装包名字###
9. cd myaqladmin
10. cp config.sample.inc.php config.inc.php
11. vim config.inc.php
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值