deepinV20 使用DBeaver连接MySQL8+
#一、创建连接
-
新建连接;
-
选择驱动;这里没有mysql8,我们直接选择mysql就可以了,鼠标悬浮在图标上面会显示这个驱动支持mysql8;
-
填入数据库连接信息,确定就行。
注意:1.数据库要授权远程连接。
2.授权时不能给当前登录的用户授权; -
授权三步走:
1.创建新用户:create user ‘brady’@’%’ identified by ‘brady’;
2.授权:grand all priviledges on . to ‘brady’@’%’;
3.刷新权限: flush privileges;
4.给root授权用这个SQL:alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘密码’;然后刷新权限就行了。其他的写法都不对。
#二、驱动设置
- 驱动设置:编辑连接-驱动属性-如图显示的属性value改为TRUE;
- 如果编辑驱动会报错:Public Key Retrieval is not allowed;其他工具allowPublicKeyRetrieval=TRUE直接拼在连接后面就行了,我们这个工具需要编辑驱动属性,知道正确答案不会操作很难受啊。