美文网首页
MySQL相关

MySQL相关

作者: duyi324 | 来源:发表于2018-05-21 14:18 被阅读0次

一、数据库备份

数据库备份有好几种方法,这里介绍我用过的几种方法:

1. mysqldump导出表结构和表数据

mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;

//导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sql

//导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456  database table > dump.sql

//导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456  -d database > dump.sql

//导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456  -d database table > dump.sql

二、解决Access denied for user root@localhost 错误

有时候输入mysql命令想要操作时,会提示此错误:

Access denied for user root@localhost to database 'mysql' 

解决问题的具体步骤

1.关闭mysql

service mysqld stop

然后:

//该命令是让mysql跳过权限检查,
//否则我们没有权限访问mysql.user那张表,
//也就无法设置我们的账户
mysqld_safe --skip-grant-tables

启动mysql:

service mysqld start

连接mysql:

mysql -u root

切换到mysql这个库

mysql> use mysql

设置我们的账户密码:

mysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root';

返回成功后(该命令是清空缓存中的权限):

mysql> flush privileges;

现在已经可以用账号密码登录的

退出后重新试一下就可以了

mysql>\q

相关文章

  • mysql学习

    选择mysql理由 mysql架构 mysql查询执行过程概述 相关概念 相关基础概念 数据类型 ​ mysql ...

  • MySQL-DCL语句-用户管理与授权-备忘笔记

    DCL-MySQL数据库管理相关 用户管理 相关库: mysql相关表:user 添加用户#通过MySQL自带的D...

  • 数据库

    mysql服务相关 sudo service mysql start sudo service mysql sto...

  • 数据库MySQL教程详解

    这套教程详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学...

  • MySQL相关

    一、数据库备份 数据库备份有好几种方法,这里介绍我用过的几种方法: 1. mysqldump导出表结构和表数据 m...

  • MySQL相关

    收集一些window下MySQL相关的资料。 1.可视化工具无法连接 MySQL 8.0 的问题 MySQL 8....

  • Mysql 相关

    开启mysql服务 开启远程服务 用户命令

  • mysql 相关

    select 时间转换 select from_unixtime(unix_timestamp(order_tim...

  • MySQL相关

    1、group by 根据某个字段进行分组,分组后使用having语句做筛选-- 查询名下有多个有效合同的学生列...

  • mysql相关

    怎样设置才能允许外网访问MySQLhttp://www.jb51.net/article/53847.htm

网友评论

      本文标题:MySQL相关

      本文链接:https://www.haomeiwen.com/subject/vcbfjftx.html