MySql数据库安装教程 DBeaver远程连接MySql数据库,安装按常规设置就可以了,如果无远程访问数据,就需要相对的设置一下才行。
Mysql报错is not allowed to connect解决办法
原因是:远程服务器不允许你的程序访问它的数据库。所以,我们要对远程服务器进行设置,使它允许你进行连接。
步骤:
一、打开mysql控制台,输入:use mysql;
二、输入:show tables;
三、输入:select host from user;
四、输入:update user set host ='%' where user ='root';
五、打开计算机的服务界面,重新启动mysql服务,远程服务器就允许程序连接数据库了。打开服务管理,按住键盘的“ win + r ”进入运行界面输入“ services . msc ”。
在命令行中输入 mysql-uroot -p,回车然后输入root的密码,就可以成功访问MySql数据库了。
然后再输入: use mysql; 来选择数据库,可以用show tables;来显示所有的表。
接着再输入: select hot,user from user; 可以得到下列的数据:
+-----------+------------------+
| host | user |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
下面用Sql更新语句来更新数据:mysql> update user set host='%' where user='root';
在DBeaver中出现"public Key Retieval is not alowed"错误是因为连接设置中的alowpublicKeyRetieval属性值为false。解决方法是通过
编辑连接设置,将该属性值设置为true。具体步骤如下:
1.选中无法连接的数据库,右键点击并选择编辑连接(或使用快捷键F4)。
2.在弹出的连接设置窗口中,点击驱动属性。
3.找到allowPublicKeyRetrieval属性,并将其值设置为true(如果是在项目中报错,可以在数据库URL中添加allowPublicKeyRetrieval=true)
4.点击确定,重新连接数据库即可,