mysql
各种有关数据库的问题及经验记录
wy20210818
一个人
展开
-
centos 下重置mysql密码
1.修改配置文件1.修改配置文件--- vim /etc/my.cnf在 [mysqld] 的段中加上一句:skip-grant-tables2.重启mysql--- systemctl restart mysqld3.修改密码--- use mysql;--- update user set authentication_string=password('new password') where user = 'root';退出,再次进入4.设置密码--- us原创 2021-08-24 11:00:31 · 406 阅读 · 0 评论 -
ERROR 1071 (42000) at line 193: Specified key was too long; max key length is 767 bytes
问题:在弄mysql刷数据库sql文件的时候,遇到了ERROR 1071 (42000) at line 193: Specified key was too long; max key length is 767 bytes报错内容。原因:是生成表时,主关键字如果为varchar,长度超过255,便会提示错误。另外在mysql中还有一个问题必须注意,那就是utf-8默认是一个字符占用三个字节,对于GBK这些编码方式占用的是2个字节,因此如果你的字符集编码格式为utf-8的话,那么767/3原创 2021-08-24 10:58:50 · 237 阅读 · 0 评论 -
Mysql提示Can’t connect to local MySQL server through socket的解决方法
问题描述:mysql、mysqldump、mysqladmin、php连接mysql服务常会提示下面错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)原因:这是由于当使用host参数为“localhost”连接Mysql服务时,会优先使用“sock文件”进行连接,而不是使用“IP:端口”进行连接,而mysql尝试使用“sock文件”进行连..原创 2021-08-21 14:39:39 · 44983 阅读 · 6 评论