mysql遇到的坑

与世无争的帅哥 提交于 2019-12-02 19:14:06
1, 导入数据库时,一定不要用root账号,一定要指定db,否则自定user表的ddl,会直接删除mysql.user,导致整个数据库崩溃、
可以用如下办法解决:
 
update mysql.user set authentication_string=password('Hawk2018$$0)'),plugin='mysql_native_password'  where user='root';

mysql -uroot -p'Hawk2018$$0)'
create database dbaccount;
create database dbgameserver;
create database paydb;
create database snscenter;
exit
mysql -uroot -p'Hawk2018$$0)' -f dbaccount < ~/mysqlbk/dbaccount.sql
mysql -uroot -p'Hawk2018$$0)' -f dbgameserver < ~/mysqlbk/dbgameserver.sql
mysql -uroot -p'Hawk2018$$0)' -f paydb < ~/mysqlbk/paydb.sql
mysql -uroot -p'Hawk2018$$0)' -f snscenter < ~/mysqlbk/snscenter.sql
mysql -uroot -p'Hawk2018$$0)'
create database paishan_gamedb;
eixt
mysql -uroot -p'Hawk2018$$0)' -f paishan_gamedb < ~/mysqlbk/Dump20190313.sql

2,mysqladmin 修改密码时,如果不输入新密码,则新密码则会置空
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!