
我们输入正确的密码,然后我们按下回车,就会发现窗口就消失了。我的解决方法是:我们先不输入密码,就直接按下键盘上的Enter键,如下:
我们会发现,竟然进入了,而且窗口不会退出。并且这样的MYSQL数据库时可以使用的哦,真的是不用输入密码的
1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。
2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql。
3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。
4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。
5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。
在 MySQL 中,有一些数据类型不需要设置字符长度,这些数据类型包括:
1. 整数类型(INT、BIGINT、SMALLINT、TINYINT):这些类型用于存储整数数据,不需要设置字符长度。
2. 浮点数类型(FLOAT、DOUBLE):这些类型用于存储浮点数数据,也不需要设置字符长度。
3. 日期和时间类型(DATETIME、TIMESTAMP):这些类型用于存储日期和时间数据,也不需要设置字符长度。
4. BLOB 和 TEXT 类型:这些类型用于存储二进制数据和大文本数据,可以设置最大长度,但不需要设置字符长度。
需要注意的是,虽然这些数据类型不需要设置字符长度,但在创建表时仍然需要指定数据类型的名称和其他属性,例如是否允许为空、默认值等。