MySQL常用命令

show databases;  查看所有库

use   data    引用指定数据库

show tables;  查看所在库的所有表

desc user;  查看指定表的结构

select Host,User from user;  查看user表的Host和User列

grant all privileges  on autoup.* to  autoupuser@'%';  授权autoupuser可以从任何IP访问autoup库的所有数据

GRANT ALL ON *.* TO 'root'@'%';  授权root用户可以操作所有数据库的权限

flush privileges;   执行修改后记得用此条命令刷新

mysqldump -h主机名  -P端口 -u用户名 -p密码 --databases 数据库名 > 文件名.sql      不进入数据库备份,直接在Linux命令行执行此条命令

mysqldump -h127.0.0.1 -uzhibo -paaaaaa   --databases zhibo > /root/zhi.sql

CREATE DATABASE 数据库名;    创建数据库

CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;   创建数据库并指定编码

GRANT all ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword"; 重载授权表: FLUSH PRIVILEGES;    允许root通过172.16.16.152这个IP访问所有库

原文地址:https://www.cnblogs.com/leon2659/p/9324332.html