✟ 別來無恙

追寻BEYOND精神、勇闯新世界

linux下Mysql密码设置以及备份

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


阅读更多
文章标签: linux mysql
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

linux下Mysql密码设置以及备份

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭