夜间模式CodeSnippetStyle:
日间模式CodeSnippetStyle:

0%


Ubuntu20.04 安装Mysql8 + DBeaver Community

01.安装 Mysql

#1. 更新源
sudo apt-get update
#2. 安装
sudo apt-get install mysql-server
# 卸载
sudo apt-get install mysql-server
sudo apt-get autoremove

参看:link

可能遇到的问题:

  1. ERROR 1396 (HY000): Operation CREATE USER failed for
ERROR 1396 (HY000): Operation CREATE USER failed for

该问题在刚刚安装完mysql后,不知道root用户的密码,所以尝试使用以下命令重置密码而遇到的:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpasswd';
# FLUSH PRIVILEGES;

该问题的解决方式,是删除该root用户,新建root用户。

STEP1:以系统自带的账户进入mysql

通过以下命令查看该账户密码:

jayce@v480c:~$ sudo cat /etc/mysql/debian.cnf 
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = NzxFHSrU4AlN4Uv1
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = NzxFHSrU4AlN4Uv1
socket   = /var/run/mysqld/mysqld.sock

STEP2: 删除指定用户(这里就是root)

drop user 'root'@'localhost';
flush privileges; #刷新

STEP3:重新创建并设定密码:

create user 'root'@'localhost' identified by '1234';

STEP4:给root用户赋予指定权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;

完成。

2. 如果是root不是localhost而是包括远程用户

修改用户host

use mysql;
Database changed
update user set host = 'localhost' where user ='root';
update user set host = '%' where user ='root';

3.MySQL ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

密码太弱。 出现这个问题的原因,可以参见这里link,讲的很详细。

大概说一下,就是mysql安装的时候,可能按照官方的一些文档,或者网上的教程,安装了一个密码安全校验的插件。 所以弱密码类型不通过。

查看密码安全要求等级(规格):
SHOW VARIABLES LIKE 'validate_password%';
#该命令如果没有返回结果,很有可能是没有装密码验证插件,就不是这个问题。
修改秘密安全要求等级(规格):
SET GLOBAL validate_password.policy = 0;
等同于
SET GLOBAL validate_password.policy=LOW;
SET GLOBAL validate_password.policy=MEDIUM;

如果修改无效:

sudo systemctl restart mysql 

以重启

禁用密码验证策略以使用弱密码类型:
#禁用:
UNINSTALL COMPONENT "file://component_validate_password";
#开启:
INSTALL COMPONENT "file://component_validate_password";

02. 安装Dbeaver 并连接Mysql

官网下载对应版本:https://dbeaver.io/download/

posted @ 2021-03-12 15:51  暮冬有八  阅读(581)  评论(0编辑  收藏  举报
BACK TO TOP

😀迷海无灯听船行。Github WeChat