mariadb

安装数据库
yum install mariadb-server.x86_64 -y
yum whatprovides */mysql ##查找软件包
yum install mariadb-5.5.35-3.el7.x86_64 -y
vim /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# 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 start mariadb

设置密码
mysql_secure_installation
mysql -uroot -p

1.查询
SHOW DATABASES;
USE database_name;
SHOW TABLES;
DESC table_name;
SELECT * FROM table_name;
SELECT * FROM table_name WHERE attribute =‘value’;

2.创建
CREATE DATABASE database_name;
CREATE TABLE table_name (name VARCHAR(20), sex CHAR(1));
DESCRIBE table_name;
INSERT INTO table_name VALUES (‘wxh’,’M’);

3.修改
ALTER TABLE table_name RENAME table_name_another;
ALTER TABLE table_name_another ADD class VARCHAR(20);
ALTER TABLE table_name_another ADD age VARCHAR(20) AFTER name;
UPDATE table_name SET attribute= ‘value’;
UPDATE table_name SET attribute= ‘value’ WHERE attribute > ‘value’;

4.删除
DELETE FROM table_name WHERE attribute = ‘value’;
DROP TABLE table_name;
DROP DATABASE database_name;

5.备份

 mysqldump -uroot -predhat westos > westos.sql
 mysqldump -uroot -predhat --all-databases > backup.sql
 mysqldump -uroot -predhat --no-data westos > westos.sql

6.恢复
DROP DATABASE westos;
mysql -uroot -predhat -e “CREATE DATABASE westos;”
mysql -uroot -predhat westos < westos.sql

忘了数据库密码怎么办?
vim /etc/my.cnf

mysqld_safe --skip-grant-tables &

UPDATE user SET Password=’redhat’ WHERE User=’root’;
systemctl stop mariadb / kill -9 干掉mysql有关的进程
systemctl restart mariadb
mysql -u root -predhat

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值