mysql忘记密码,重置密码
1.修改my.cnf
添加
--skip-grant-tables
2.进入数据
执行
use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
#mysql导出、导入数据命令
导出
mysqldump -u <用户名> -p<密码> <数据库名> > <输出文件路径>
示例
mysqldump -u root -p wastewater.iguanwei.com >bak.sql
导入
方法一:
mysql -u用户名 -p 数据库名 < 123.sql
示例:
mysql -u root -p book < 123.sql
方法二:
登录mysql
source 123.sql;
mysql修改root权限/修改密码/远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'Storage@202312' WITH GRANT OPTION;
导入时间类型默认值报错问题
加如下配置项:
[mysqld]
explicit_defaults_for_timestamp = ON