1.进入数据库界面
/usr/local/mysql/bin/mysql -u root -p
//输入密码
2.查看所有数据库
show databases;
3.使用某个数据库(进入数据库)
use baseName;
4.查看所有表
show tables;
5.下面就可以用sql语句啦
二、
1,连接数据库 mysql -u root -p -h 127.0.0.1 mysql -u root -p -h 192.168.12.56 2,授予远程连接的权限 grant all privileges on *.* to root@"%" identified by "nihao123" 3,修改root用户的密码 先进入mysql的交互式模式 set password = PASSWORD('redhat123'); 4,创建mysql用户 create user zijin@"%" identified by "zijin" 5,给予zijin用户查询所有库和所有表的权限 grant select on *.* to zijin@"%" identified by "zijin" 6,查询mysql库中的用户信息 use mysql; select host,user,password from user; 7,给予zijin用户创建所有库和表的权限,再给修改权限,再给删除权限 grant create on *.* to zijin@"%" identified by "zijin" grant update on *.* to zijin@"%" identified by "zijin" grant delete on *.* to zijin@"%" identified by "zijin" 8,授予mysql权限的语法 mysql使用grant命令对账户进行授权,grant命令常见格式如下 grant 权限 on 数据库.表名 to 账户@主机名 对特定数据库中的特定表授权 grant 权限 on 数据库.* to 账户@主机名 对特定数据库中的所有表给与授权 grant 权限1,权限2,权限3 on *.* to 账户@主机名 对所有库中的所有表给与多个授权 grant all privileges on *.* to 账户@主机名 对所有库和所有表授权所有权限 9,移出zijin的创建权限 revoke create on *.* from zijin@"%" identified by 'zijin'; revoke delete on *.* from zijin@"%" identified by 'zijin; 10,数据库备份与恢复 mysqldump -u root -p --all-databases > /tmp/db.sql #这不是在数据库环境下 可以备份单个数据库 mysqldump -u root -p luffycity > /tmp/luffycity.sql 11,导入数据 第一种: 进入mysql交互模式 source /tmp/luffycity.sql; 第二种: mysql -u root -p < /tmp/luffycity.sql 第三种: navicat