目录
2. 创建表时 colume使用的时 mysql 保留字导致报错
数据库导出
1、导出数据库为bname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为db.sql)
mysqldump -uroot -pdbpasswd -d dbname > db.sql;
2、导出数据库为dbname某张表(test)结构:
mysqldump -uroot -pdbpasswd -d dbname test > db.sql;
3、导出数据库为dbname所有表结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname > db.sql;
4、导出数据库dbname某张表(test)结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname test >db.sql;
数据库导入
创建数据库,命令行模式下导入
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
数据库授权
场景 telnet mysql服务器IP 端口 连接无问题
1. 忘记root密码
权限相关的表 : mysql数据库user表
mysqld --skip-grant-tables --user=root & // 跳过权限检查, 直接登陆
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”;
登陆上时 设置root用户密码,如果报错说是在 skip-grant 时禁止设置权限,即可执行flush privileges命令。
grant all privileges on *.* to 'root'@'%' identified by '09b75b15c3594062a5adf2970624454b';
//使授权立即生效
flush privileges;
https://blog.csdn.net/dongdong9223/article/details/77854690
https://blog.csdn.net/lampsunny/article/details/7410657
https://blog.csdn.net/buster2014/article/details/48732189
https://blog.csdn.net/gcgl000hugang12345/article/details/51064850