#!/bin/bash
mkdir -p /data/backmysql/$(date +%F)
mysqldump -uroot -p‘XcG12zcq9fCQ1FTICcsu‘ test > /data/backmysql/`date +%F`/test.sql
mysqldump -uroot -p‘XcG12zcq9fCQ1FTICcsu‘ mysql > /data/backmysql/`date +%F`/mysql.sql
rm -rf /data/backmysql/`date +%F --date ‘30 days ago‘`
show databases; 显示server里有哪些数据库
use mysql; 切换到mysql 这个数据库中。
show tables; 现在当前的这个数据库中的表。
mysqladmin -uroot password 123.com 在没有数据库密码的时候,给数据库设置密码
mysqladmin -uroot -p123.com password redhat.com修改数据库密码
create database zabbix; 创建数据库
drop database test; 删除test数据库
DESCRIBE 表名; 显示数据表的结构:
出现这个错误的时候的解决方法
Duplicate entry ‘%-root‘ for key ‘PRIMARY‘
就再添加 一个root允许远程登录就好了
grant all privileges on *.* to "root"@"%" identified by ‘123456‘ by grant option; 或者 grant all privileges on *.* to "root"@"%" identified by ‘123456‘ by grant option; 如果你要用root做管理帐号就写下面的那个
本地授权访问数据库(远程有,本地显示不到数据库)
grant all privileges on *.* to ‘root‘@‘localhost‘ identified by ‘你的密码‘;
本文出自 “silence” 博客,请务必保留此出处http://silencezone.blog.51cto.com/3613477/1741184
原文地址:http://silencezone.blog.51cto.com/3613477/1741184