mysql常见问题解决方案有哪些_mysql单表千万级数据查询

mysql常见问题解决方案有哪些_mysql单表千万级数据查询属性顺序错误 一般情况下字段类型要放在前面,限制参数放在后面,UNSIGNEDZEROFILL 之间没有先后顺序,主键 KEY 和 auto_increment 要放在UNSIGNED ZEROFIL

mysql常见问题解决方案

属性顺序错误

一般情况下字段类型要放在前面,限制参数放在后面,UNSIGNEDZEROFILL 之间没有先后顺序,主键 KEY 和 auto_increment 要放在UNSIGNED ZEROFILL 后面 否则报错 。设置为主键的字段没有 deafault参数,not null 一般放在最后面。

中文乱码

数据库,表,字段的字符集应该是相同的
查看数据库的编码格式:

show variables like "character_set_database";

代码100分

修改数据库的编码格式:

代码100分alter database "数据库名" character set utf8;

查看表的编码格式:

show create table "表名";

修改表的编码方式:

代码100分alter table "表名" default character set utf8;

修改字段的编码方式:

alter table "表名" change "字段名" "字段名" 类型

character set utf8;

mysql密码丢失解决办法

1、关闭正在运行的 MySQL 服务。
2、打开 CMD 窗口,转到 mysql/bin 目录。
3、输入 mysqld –skip-grant-tables 回车。 –skip-grant-tables 的意思是
启动 MySQL 服务的时候跳过权限表认证。(没有报错即可)

mysql常见问题解决方案有哪些_mysql单表千万级数据查询

4、再开一个 CMD 窗口(之前打开的 CMD 窗口不要关闭),进入到 bin 目录
中,输入 mysql 回车,如果成功,将出现 MySQL 提示符 >。
5、连接权限数据库: use mysql; 。
6、改密码(别忘了最后加分号):
Wamp2 版本:

update user set password=password("123456") where user="root";

Wamp3 版本:

update user set authentication_string=password("123456") where user="root";

mysql常见问题解决方案有哪些_mysql单表千万级数据查询

7、刷新权限(必须步骤):flush privileges;
8、退出 quit。
9、重启 mysql 服务,使用用户名 root 和刚才设置的新密码 root 登录就可以了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10242.html

(0)
上一篇 2023-01-22 18:00
下一篇 2023-01-22 19:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注