Hazx小屋 Hazx小屋

会用到的一些关于MySQL的基本操作

in 服务器相关 阅读: 957 文章转载请注明来源!

一些可能会用到的基本操作

登录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(如果没有输出路径则会生成在mysqlbin目录下)
导入一个数据库: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

WeChat Pay

微信打赏

Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

centoslinuxmysql
最后由Hazx修改于2017-11-15 19:20
发表新评论
博客系统已萌萌哒运行了
© 2021 Hazx. Theme by Jrotty.
前篇 后篇
雷姆
拉姆