linux下Mysql密码设置以及备份

来源:互联网 发布:网络鉴黄师招聘 编辑:程序博客网 时间:2024/05/16 17:56

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      #备份时不导出数据


原创粉丝点击