进入MySQL数据库:mysql -u root -p,输入当前root用户的密码;
使用以下命令更改root用户的密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password'; ('new_password'为新密码);
刷新数据库:FLUSH PRIVILEGES;
退出MySQL数据库:quit;
删除重复的唯一键;
修改唯一键的值,使其不重复.
例如,以下SQL语句中存在重复的唯一键:
CREATE TABLE +table1+ (
+id+ int(11) NOT NULL,
+name+ varchar(50) DEFAULT NULL,
+email+ varchar(50) NOT NULL UNIQUE,
PRIMARY KEY (+id+)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
去掉唯一键的"UNIQUE"关键字即可解决:
CREATE TABLE +table1+ (
+id+ int(11) NOT NULL,
+name+ varchar(50) DEFAULT NULL,
+email+ varchar(50) NOT NULL,
PRIMARY KEY (+id+)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
执行以下SQL语句,将管理密码策略参数设置为LOW:
sql SET GLOBAL validate_password.policy=LOW;
或者,将管理密码策略参数屏蔽:
sql SET GLOBAL validate_password.policy=0;
使用以下命令更改root用户的密码:
sql ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
使用以下命令查看当前的SQL_MODE:
sql SELECT @@GLOBAL.SQL_MODE;
使用以下命令更改SQL_MODE,去掉其中不允许更改的变量:
sql SET @@GLOBAL.SQL_MODE='modes_to_change';
例如,要在SQL_MODE中去掉ONLY_FULL_GROUP_BY,可以执行以下命令:
sql SET @@GLOBAL.SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!