![mysql: [ERROR] unknown variable 'default-character-SET=utf8'.,第1张 mysql: [ERROR] unknown variable 'default-character-SET=utf8'.,第1张](/aiimages/mysql%3A+%5BERROR%5D+unknown+variable+%26%23039%3Bdefault-character-SET%3Dutf8%26%23039%3B..png)
在这个文档里面注释掉所有关于'default-character-SET=utf8'.的文字 然后退出esc :wq!
然后再次启动mysql -u root -p 输入密码之后又再次的报错了。
哎 翻译是:无法通过socket'/var/lib/MySQL/MySQL.sock'(2)连接到本地MySQL服务器
输入mysql 显示那个错误,我去找了一下这个错误。
发现启动还是不行,然后又说要在添加一下数据 然后退户,
输入service mysqld start 就OK了
输入mysql -u root -p 又又又拒绝我了。 我输入mysql -h localhost -u root -ppassword 就可以进去了
但是里面的内容没有了。要有内容还要再去用密码登录,但是我现在装的系统是8.0.0改密码很麻烦。 这一篇文章就水到这里吧,等我把东西找回来了,我再来一篇
也可以重新去修改密码登录,东西都是还在的。
希望对你们有帮助吧!
1.导出整个数据库mysqldump
-u
用户名
-p
数据库名
>
导出的文件名
mysqldump
-u
wcnc
-p
smgp_apps_wcnc
>
wcnc.sql
2.导出一个表
mysqldump
-u
用户名
-p
数据库名
表名>
导出的文件名
mysqldump
-u
wcnc
-p
smgp_apps_wcnc
users>
wcnc_users.sql
3.导出一个数据库结构
mysqldump
-u
wcnc
-p
-d
--add-drop-table
smgp_apps_wcnc
>d:wcnc_db.sql
-d
没有数据
--add-drop-table
在每个create语句之前增加一个drop
table
4.导入数据库
常用source
进入mysql数据库控制台,
如mysql
-u
root
-p
mysql>use
数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source
d:wcnc_db.sql
(注:如果写成source
d:\wcnc_db.sql,就会报语法错误)
一、mysqld 进程没有正常运行遇到这种情况首先到服务器上看看 mysqld 进程是否活着,采用的命令:二、客户端不能和进程 mysqld 通信如果 MySQL 服务器上的 mysqld 进程运行正常,我们再看看客户端能不能和 mysqld 进行通信,使用下面的命令进行网络连通的测试:telnet localhost 3306
如果本地能通,再到客户端的机器上把 localhost 换成 MySQL 服务器的 ip 地址进行测试。如果不能通,通常有两种原因,一种原因是 OS 或网络的问题,或者是防火墙;另一种原因是 mysqld 自身根本没有侦听客户端的连接请求, mysqld 启动后对于客户端的侦听是分三种情况。
第一种情况
是使用参数 --skip-networking 跳过侦听客户端的网络连接,用下面的命令我们可以看到 MySQL 根本没有侦听 3306 端口。
第二种情况
使用参数 --bind-address 后面增加对客户端访问 IP 地址的限制,例如只侦听本地的连接
三、账户密码的问题最后一种情况是账户密码的问题,应付这种情况我们有个有力的工具就是查看 MySQL 的 error log, error log 记载信息的详细程度上由参数 --log-error-verbosity 进行控制的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)