本地如何操作服务器的mysql,详细教程前置条件:
1、在阿里云服务器de系统是win service 2012 。
2、服务器里自己安装了my sql 5.7
3、本地也安装了my sql 5.7
需求:想通过本地的mysql连接上远程的服务器的mysql,这样自己在本地操作数据库比在服务器里数据库要好 。
步骤:
一、增加允许远程连接 MySQL 用户 并授权 。
在你安装路径下的bin文件夹里进行命令行的设置 。
1、首先以 root 帐户登陆 MySQL
在服务器中打开命令行(shift 右键)
打开数据库管理员权限
mysql -uroot -p 123
我去 , 对应的是123是对应到数据库名 。
果断改为
mysql -uroot -p
输入mysql的密码 。
2、查看用户的权限
mysql select host,user from user; (查看用户的权限情况)
3、创建远程登录用户并授权
进入到服务器的命令行里
输入
use mysql
在输入
grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';
上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 ted 用户的密码为 123456。
注意:
(1)all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔 。
(2)discuz.* 表示上面的权限是针对于哪个表的 , discuz 指的是数据库 , 后面的 * 表示对于所有的表 , 由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授 权为“数据库名.表名” 。
(3)ted 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户 。
(4)123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可 。
(5)123456 为用户的密码 。
我最终使用的是把整个数据库的权限都ok,全部数据库的全部表,给root用户授权 。没有设定远程连接IP地址 。
【mysql怎么连到本地 mysql80怎么连接】
4、执行更新权限(刷新权限)
flush privileges;
5、再一次查看数据库用户权限
mysql select host,user from user; (再次查看用户的权限情况)
二、打开服务器上的防火墙阻止 3306 端口,可以公网访问 。
MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的 。
如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号 。
找到防火墙的允许的应用,打开数据库的公用和专用 。
三、在本地建立服务器数据库连接
1、点击这个
2、数据里填上连接的名字 , 服务器IP,以及连接数据库的名字和密码
3、点击configure server mangement
如果报这个错误,说明是服务器的3306端口与没有打开 。
下面图连接成功
选择SSH login 。。。。
输入服务器的公网IP和端口(我也不知道是啥端口我写的是本地跑的项目的本地接口)
一路next就ok 。
远程mysql到本地mysql在navicat for mysql里,把mysql怎么连到本地你本地和远程mysql怎么连到本地的连接都建好(本地的数据库也可以建好 , 不用建表),然后在远程连接里,右键你的数据库,数据传输
如何使用navicatformysql连接本地数据库 , 并且导入数据文件使用navicat for mysql连接数据库以及导入数据库文件,用到的工具navicat , 步骤如下:
打开navicat for mysql,点击连接,输入连接名 , 主机名或者ip,端口 , 用户名,密码,点击确定
2.进入数据库以后(以aabb为示例数据库),选择要导入的数据库名双击,然后右击运行sql文件,选择要导入的sql文件点击确定 。
3.显示以下信息说明导入成功 。
注意事项:navicat for mysql非免费软件 。
本地安装好MYSQL数据库后怎么连接本地安装好mysql数据库后怎么连接的解决方法如下:
1、连接名:任意输入一个名称
2、mysql连接:localhost或127.0.0.1
3、用户名:root
4、密码:你安装mysql时设置的密码
5、数据库:你要连接的数据库我,discuz好像有默认的数据库名,你可以看看
另外,建议使用数据库管理工具,比较好用navicat
for
mysql 。
Navicat for mysql怎么连接本地MySQL数据库打开后单机工具栏左边第一个‘连接,进入连接页面 。
最重要的一步:打开的界面有五个框需要输入,第一个:connection Name 需要输入的是你新建的连接的的名字,这里我们就命名为‘本地’,第二个:
Host Name/Ip Address 你需要输入的是你本机的ip地址或者直接输入’localhost’,这里我们选择第二种 。第三个:Port ,输入你安装时候的端口号,一般为默认的3306;第四个和第五个分别为:UserName和Password,意思为你需要输入你数据库名用户名和密码,我的用户名是:root,密码:(保密,嘿嘿) 。最后把下面那个‘Save Passwod’的小框框给勾上 。
完成上面步骤,然后点击左下角有个‘Test Connectiion’如果弹出success,恭喜你直接点击右下角的‘save’按钮就可以了 。如果弹出error,你则需要再重新仔细查看自己哪里填错了 。
点击‘save’后,你就可以双击“本地”(这里的‘本地’是你刚才输入的connection Name),然后打开你的数据库了
如何从本地连接MySQL服务1.这种情况显然是有实例名mysql怎么连到本地的哦 。用ip连接只要设置Server name 为ip/SQLEXPRESS就OK了 。
2.如果不是实例名的问题mysql怎么连到本地,就按照下列的操作来处理 。
首先使用SQL Server 2005外围应用配置器mysql怎么连到本地,服务和连接的外围应用配置器——Database Engine——远程连接——选择本地连接和远程连接——同时使用TCP/IP和named pipes(B)——确定mysql怎么连到本地,然后重新启动 SQL Server (SQLEXPRESS)服务 。
3.请参考下列图操作mysql怎么连到本地:
检查数据库的属性——Security 选择SQL Server and Windows Authentication mode.
关于mysql怎么连到本地和mysql80怎么连接的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- java怎么自动提示代码,java自动提示怎么设置
- postgresql分区表性能,pgsql 分区
- wps的pdf转word文档,wps中的pdf转word文档
- go语言的功效与作用 go语言优点
- 硬盘太大电脑怎么调小,硬盘太大电脑怎么调小一点
- 水城家装品牌如何网络推广,家装公司线上推广
- pdf转word注册机,pdf如何注册
- vb.netCS客户端 vbnet ini
- 包含postgresql初始数据库的词条