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