linux下Mysql密码设置以及备份

原创 2013年12月02日 13:27:20

1,密码设置

当安装完成mysql之后启动mysql,进入到数据库之后执行如下指令修改数据库密码

use mysql;

update use set Password=PASSWORD(123456) where User='localhost';

这样就将数据库的密码设置成了:123456


2,密码恢复

当忘记数据库密码之后如何重置密码,方法如下:

kill 掉所有的mysqld进程,执行如下指令:

ps -al | grep mysqld

找到对应的进程PID全部 kill 掉

然后切换到mysql/bin目录下执行:

mysqld_safe --skip-grant-tables &

以安全模式启动mysql并且跳过权限验证

然后执行:

mysql -u root -p

直接回车即可,密码不需要输入直接回车

进入到数据库之后修改密码跟方法1设置密码的方法一样


3,linux下mysql的数据备份与恢复(注意这里导出的是.sql文件)

备份:

切换到mysql/bin目录下执行:./mysqldump -u root -p database_name > 备份路径加文件名(/home/koma/koma-bak.sql)

恢复:

切换到mysql/bin目录下执行:./mysql -u root -p database_name < 备份路径加文件名(/home/koma/koma-bak.sql)

备份注意事项:

mysql默认备份中不备份存储过程、函数、触发器、事件,那可以在备份是加一些参数来同时备份它们

--routines  #备份存储过程和函数

--triggers #备份触发器

--events #备份事件

--no-data #备份时不导出数据


查看项:

show  procedure  status  #查看存储过程

show  function    status    #查看函数

show  triggers   #查看触发器

show events   #查看事件

--no-data      #备份时不导出数据


相关文章推荐

Mysql用户密码设置修改和权限分配

我的mysql安装在c:\mysql 一、更改密码   第一种方式:   1、更改之前root没有密码的情况     c:\mysql\bin>mysqladmin -u ro...

mysql密码设置为空无法访问后怎么解决

1、找到配置文件my.ini  ,然后将其打开,可以选择用记事本打开 2 打开后,搜索mysqld关键字 ...

mysql用户密码设置,root密码

转自:http://down.chinaz.com/server/201111/1414_1.htm 下面我们提供了6种不同的修改MySQL root用户的密码,与增加MySQL用户的方法。 方法...

xampp默认mysql密码设置,修改mysql的默认空密码

以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题...

xampp默认mysql密码设置,修改mysql的默认空密码

最近用xampp作为我的程序开发环境,碰到了修改mysql默认空密码的问题。 我找了下网上所提供的一些帮助信息,搞的很复杂,所以就分享了一个简单的做法,其实本质上都是大同小异,下面说下我的方法: ...
  • z_____j
  • z_____j
  • 2012年07月19日 11:48
  • 1589

Kali Linux下MySQL设置和重置用户名密码

1、如果Linux中未安装MySQL,则需要下载安装,在安装的过程中会要求输入用户名密码,则无需重置,直接设置 2、MySQL设置UTF-8编码格式 配置文件:root@kali:~# vim...
  • GVFDBDF
  • GVFDBDF
  • 2015年10月15日 11:29
  • 7269

Linux下mysql备份脚本

  • 2013年04月13日 17:11
  • 157KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下Mysql密码设置以及备份
举报原因:
原因补充:

(最多只允许输入30个字)