具体原因请看: mysql官网文档7.1.2.1 End-User Guidelines for Password Security
大意就是,在命令行输入密码,不安全。因此,它也给出了几个解决方案。
其中就用利用my.cnf(linux下)/my.ini(window)加入密码的写法。
对应的,mysqldump的备份写法是如下:
1.可能密码不对。
错误原因:可能是用户名或密码不对,或者权限不够;
解决方法:检查用户名和密码以及权限,然后再连接。
2.本地连接,密码权限都对,但是无法连接。
错误原因:数据库本地连接默认使用的是/tmp/mysql.sock去连接数据库的,如果数据库的sock文件不是/tmp/mysql.sock,客户端找不到这个文件就报错。
解决方法:找到数据库用的sock文件,然后使用-S参数让客户端使用这个文件,或者是在my.cnf中的[client]下面添加socket配置使其和实际的一样。
参考资料
CSDN.CSDN[引用时间2018-1-9]
mysql打不开,可能是文件损坏,我们可以重新安装来打开这个程序。
安装教程:
1、打开下载好SQL 所在的文件夹,双击运行里面的setup.exe文件。
2、选中“我接受许可条款和条件”,并点击下一步。
3、点击“安装”按钮。
4、点击“下一步”按钮。
5、点击“下一步”按钮。
6、等待检查完成后,点击“下一步”(注意:如果此处有错误的话,就需要先把错误解决了才能继续下面的安装,否则的话可能会导致后面的安装失败,那个IIS功能要求可以不用管):
7、等待安装程序。
8、将左边全部打钩,点击下一步:
9、点击“下一步”。
10、选择“使用内置系统账户”,然后点击下一步。
11、点击下一步。
12、点击下一步。
13、点击下一步。
14、点击“安装”按钮。
15、等待安装。
16、安装完成后,点击下一步。
17、点击“完成”,这样SQL Server 2005就安装好了。
18、从开始菜单里面打开SQL 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)