首页 > 代码库 > 数据库

数据库

数据库

yum install mariadb-server -y

systemctl start mariadb

netstat -antlpe | grep mysqld

 

vim /etc/my.cnf

---------------------

# instructions in http://fedoraproject.org/wiki/Systemd

skip-networking=1      

[mysqld_safe]

log-error=/var/log/mariadb/mariadb.log

pid-file=/var/run/mariadb/mariadb.pid

---------------------

systemctl restart mariadb

netstat -antlpe | grep mysqld

mysql_secure_installation        //为数据库设置安全信息

mysql -uroot -p               //登录数据库

ENTER PASSWD;                   //输入密码

 

数据库的操作

show databases;      //显示数据库

use westos;           //进入数据库

show tables;         //显示数据库中的表

desc linux;           //查看user表的数据结构

select host,user,password from user; //查询user表中的host,user,password字段 

create database westos;            //创建westos数据库

use westos;

技术分享

create table linux (

username varchar(13) not null,

password varchar(12) not null

);

技术分享

技术分享

select * from westos.linux;

技术分享

删除user1的信息

技术分享

 

 

 

数据库的备份

  mysqldump -uroot -pwestos westos > /mnt/westos.sql   //将数据备份到/mnt/westos.sql中

  mysql -uroot -pwestos westos -e "DROP DATABASE westos;"//删除库westos

  mysql -uroot -pwestos -e "SHOW DATABASES;"  //查看库

 技术分享  


 cd /mnt

 ls

 cat westos.sql

 mysql -uroot -pwestos -e "CREATE DATABASE westos;"//重新创建库westos

 mysql -uroot -pwestos westos < /mnt/westos.sql   //恢复库的原始内容

技术分享

   mysql -uroot -pwestos                           //登陆数据库查看


本文出自 “12444546” 博客,谢绝转载!

数据库