oracle与mysql的问题!!!

请教一个基础问题,
服务器: centos7 + mysql(5.7);
客户端(个人电脑):win10+mysql(5.7).
问题:
怎么设置服务器与客户端,可以让客户端连接访问服务器的mysql数据?
麻烦请写下详细操作(网上搜了很多,试了很久),谢谢!

图片说明

在服务器上面创建数据库
create database database1111 default character set utf8 collate utf8_general_ci;

在服务器上面创建用户
create user 'user'@'%' identified by 'password;

授权访问
grant all on user.* to database1111;

开放服务器的端口3306
用客户端登陆即可。

1、首先在自己的电脑上安装个SQLyog工具
2、双击已下载的SQLyog Enterprise 安装文件,点击“next”,选择“I accept...”,勾选安装组件,选择安装目录,等待安装完成。
3、打开SQLyog Enterprise ,如果未被激活会出现让你注册购买的界面,找个注册机,将激活码填到他要求的地方即可,之后无论打开还是关闭都不会出现要求激活的界面了。
4、打开SQLyog Enterprise,你会看到让你填写连接信息,填写"host address"主机,本地的数据库的话填写“localhost”或者“127.0.0.1”,远程的话填写远程Ip地址。填写数据库名和数据密码,点击“测试连接”,如果填写正确,提示连接成功,选择“连接”,进入数据库。

图片说明

% 表示匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问

下载win10版本的服务器客户端工具
安装服务器--百度搜索教程--记得设置帐号密码,推荐设置root root
安装完成设置服务器环境
测试 打开cmd 命令:mysql -uroot -proot welcome则安装成功
安装客户端--随便下载一个
配置客户端
客户端创建一个库地址为127.0.0.1(本地ip) 其他的随便填写

推荐一个工具NavicatMysql,一个windows端访问数据库的简单工具。下载地址:https://www.navicat.com.cn/download/navicat-for-mysql
(PS:如果需要破解版,请私信)。可以提供一个链接:https://jingyan.baidu.com/article/cbcede072f2d8f02f40b4d2f.html?st=2&net_type=&bd_page_type=1&os=&rst=
利用上述链接即可使用,如果中间有问题,可以私信。已经尝试过利用此工具连接RHEL7下MySQL(开源的用的mariadb)以及postgresql。
此工具属于傻瓜式的使用,将SQL语句功能都可以利用图形化实现。安装完成后,点击连接,按照如下配置点击链接。
MySQL

主机:[your_server_ip]

端口:[your_server_mysql_port]

用户名:root

密码:[your_passwd]

还有这问题? 不是一个服务器上得数据库,都可以用ip加账号密码啥得访问得嘛

服务端如下:
图片说明
但客户端在执行:mysql -u user -p
输入密码报错如下:
ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)
我的密码是没错的,服务器3306端口也打开了。

首先:保证服务器的端口是开放的。。

在客户端测试
telnet
图片说明

如何正常。再用mysql客户端测试
mysql -h 8.8.8.8 -uroot -p

看起来可以访问服务器了,上图:
图片说明
用window自带的telnet client错误如下:
图片说明
莫非要装microsoft telnet?