例如:mysql -r root -p 123456
但是奇怪的是这条命令我输进去死活都不对,它都会要求再输入一遍密码,然后返回
“ERROR 1049 (42000): Unknown database '123456'”
这个错误提示很明显,我们-P后面的password代表的是数据库名称。但-p这个参数,p应该代表的是password的意思啊之前这让我百思不得其解。之后我登陆MySQL一直用的是
C:\>mysql -u root -p
Enter password: ******
这样的格式。
直到今天,突然发现有个帖子上:
mysql -r root -p123456
-p和密码是连在一起的,赶紧一试,果然可以登陆!
唉.....我真是愤慨啊!!!
妈的啊!一个不小心,被误导了这么久。我当初怎么查到的尽是些-p后面带个空格的格式呢。
PS:-r后面可以紧跟用户名,也可以加个空格,但密码后面一定不能加空格。
格式:
mysql -r root -p123456
mysql -rroot -p123456
这个是属于数据库的问题,建议你去discuz论坛下载toos工具,下载后解压到tools,并上传tools到/source/plugin/登录http://你的域名/source/plugin/tools/tools.php,在工具箱登录下面的框里输入密码登录。登录后点修复数据库。再点一键修复。修复完成后就能打开论坛了。为了安全,建议把tools目录删除掉。
另外可以先尝试后台--站长----数据库-----升级
以上回答希望对你有帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)