会用到的一些关于MySQL的基本操作
一些可能会用到的基本操作
登录MySQL控制台:mysql -u root -p
然后输入MySQL根密码
**** 以下操作需要在MySQL控制台内进行 ****
查看用户信息:select user,host from mysql.user;
删除匿名用户:delete from mysql.user where user='';
(建议安装MySQL后首先删除匿名用户)
查看系统已存在的数据库:show databases;
创建数据库用户并给予权限:grant all privileges on 数据库名.* to 用户名@localhost identified by '密码';
建立新数据库:create database 数据库名;
连接或进入数据库:use 数据库名
恢复(导入)数据库:source 路径/xx.sql
(要以数据库用户登录)
删除数据库:drop database 数据库名;
取消用户对数据库的权限:revoke all privileges on *.* from 用户名@localhost;
删除用户:delete from mysql.user where user='用户名' and host='localhost';
(需要使用根账户登录)
退出MySQL控制台:exit
**** 以下操作不需要在MySQL控制台内进行 ****
导出全部数据库:mysqldump -u"用户名" -p -A>[备份文件的保存路径]
导出一个数据库:mysqldump -u"用户名" -p 数据库名 > 输出路径和文件名.sql
(如果没有输出路径则会生成在mysql\bin目录下)
导入一个数据库:mysql -u 用户名 -p 数据库名<sql文件.sql
(导入前,数据库需要先创建好)
为网站所需创建一个数据库和用户(流程)
1、以MySQL根账户登录:mysql -u root -p
2、输入根账户密码
3、创建用户并给予权限:grant all privileges on 数据库名.* to 用户名@localhost identified by '密码';
4、退出:exit
5、以新创建的用户登录:mysql -u 用户名 -p
6、输入新创建用户的密码
7、建立新数据库:create database 数据库名;
8、连接到数据库:use 数据库名
9、退出:exit
扫描二维码,在手机上阅读!