mysqldump
命令导出数据库中的某张表结构,格式为:mysqldump -u 用户名 -p 密码 数据库名 表名 --no-data > 文件名.sql
。, sudo systemctl stop mysqld,
`,,2. 使用mysqldump工具导出需要备份的数据库。假设要备份的数据库名为
mydatabase,可以使用以下命令:,
`, mysqldump -u root -p mydatabase > /path/to/backup/mydatabase.sql,
`,,3. 将备份文件复制到目标服务器或存储位置。,,4. 在目标服务器上,首先确保MySQL服务已经启动。可以使用以下命令:,
`, sudo systemctl start mysqld,
`,,5. 使用mysql命令行工具导入备份文件。假设备份文件位于
/path/to/backup/mydatabase.sql,可以使用以下命令:,
`, mysql -u root -p mydatabase< /path/to/backup/mydatabase.sql,
``,,6. 确认数据库已成功还原。可以登录MySQL并检查数据库中的表和数据是否正确。,mysql -u 用户名 -p,
`,,输入密码后,使用
SHOW DATABASES;` 查看所有数据库。my.cnf
配置文件中的绑定地址为 0.0.0.0
,然后重启 MySQL 服务。确保防火墙允许3306端口的入站连接,并在数据库用户权限中添加远程访问权限。ALTER USER
语句。对于 GaussDB(for MySQL),密码过期策略可以通过设置系统变量来管理。,,``sql,-更改用户密码,ALTER USER 'username'@'host' IDENTIFIED BY 'new_password';,,-设置密码过期策略(设置为 30 天),SET GLOBAL password_expire_days = 30;,
``Powered By Z-BlogPHP 1.7.3