mysql数据对比工具
导读:笔者最近在采用 trino 代替旧有方案进行媒体接口数据拉取。需通过将 trino 拉取的数据入到测试库,并与旧方案拉取到生产库中的数据进行对比从而验证逻辑准确性。在进行数据对比时为提高效率因此...
2024.11.15我这里修改的是 /etc/my.cnf.d/mysql-server.cnf
添加 bind-address=0.0.0.0 允许任何IP地址连接。
[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socklog-error=/var/log/mysql/mysqld.logpid-file=/run/mysqld/mysqld.pidbind-address=0.0.0.0创建远程登录用户如果数据库进行了安全配置,那么root用户只能本机登录。
mysql> select user,host from user;+------------------+-----------+| user | host|+------------------+-----------+| mysql.infoschema | localhost || mysql.session| localhost || mysql.sys | localhost || root | localhost |+------------------+-----------+4 rows in set (0.01 sec)创建一个用户,用户名:‘remote1‘@‘%‘ ,密码:password
注意:在MySQL 5.x版本直接在一条SQL中 就可以创建用户并授予权限;而8.x后,需要先创建用户,再grant权限。
CREATE USER ‘remote1‘@‘%‘ IDENTIFIED BY ‘password‘;授权远程登录账户可以访问的数据库MySQL授权语法:grant 权限列表 on 数据库.表 to ‘用户名‘@‘主机‘;
此外,grant用于增加用户权限,revoke用于删除用户权限。
# 授权用户(‘remote1‘@‘%‘)可以在任何远程主机访问 test数据库的任何表,并且具有授权权限 grant ALL PRIVILEGES ON test.* TO ‘remote1‘@‘%‘ WITH grant OPTION;最后刷新授权
flush privileges;测试点击测试连接
测试连接成功
远程连接到test数据库
参考如何远程连接 MySQL 数据库,阿里云腾讯云允许远程连接教程(https://kalacloud.com/blog/how-to-allow-remote-access-to-mysql/)
导读:笔者最近在采用 trino 代替旧有方案进行媒体接口数据拉取。需通过将 trino 拉取的数据入到测试库,并与旧方案拉取到生产库中的数据进行对比从而验证逻辑准确性。在进行数据对比时为提高效率因此...
2024.11.15解决方法一:(最重要的一种方法)你看下my.ini,有无[mysql]default-character-set=utf8[client]default-character-set=utf8[mysq...
2024.11.15一、通过mysql命令查看mysql的安装路径:有时候在我们开发的过程中难免需要查看一些安装工具的安装路径,但是我们安装的这么多工具,难免忘记安装的具体位置,这里就拿mysql为例子,使用mysql工...
2024.11.12亲爱的订阅用户,这篇文章来介绍MySQL面试问题的答案和解释。正确解决的MySQL问题将帮助你准备技术面试和在线选择测试。1、MySql表中允许多少触发器?MySql表允许以下6个触发器:- BEFO...
2024.11.12配置MySQL服务器第一步是设置MySQL服务器,以侦听机器上的某个特定IP地址或所有IP地址。如果MySQL服务器和客户端可以通过专用网络相互通信,那么最好的选择是设置MySQL服务器,仅侦听专用I...
2024.11.11