mysql的常用应用

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