linux下使用DBeaver管理mysql

   

linux版本:deepin15.11桌面版
DBeaver:6.02
Mysql:5.5

dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。在linux下比较好用。

新建连接过程如下:

常见问题

1 Host * is not allowed to connect to this MySQL server

MySQL不允许远程登录,所以远程登录失败了,解决方法如下

# mysql -u root -p
mysql> use mysql;
Database changed 
mysql> update user set host = '%' where user = 'root';#这一句执行完可能会报错,不用管它。
mysql> FLUSH PRIVILEGES;

不过我是因为未在面板中打开mysql的3306端口,打开即可。

2 Access denied for user 'root'@'192.168.1.13' (using password: YES)

默认只有本机访问的权限,要通过其他机器访问,必须授权

mysql> GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql>  flush privileges;

发表评论