本地如何操作服务器的mysql,详细教程

作者&投稿:纵贤 (若有异议请与网页底部的电邮联系)
本地如何连接到服务器上的MySQL~

mysql -u用户名 -h主机名 -p

前提是服务器的mysql上有该用户,以及对应的IP
可登入mysql服务器上执行
grant all on test.* to 用户名@‘客户机IP’ identified by '密码' ;
flush privileges; #刷新权限表,让所做修改生效

上面指令的意思是 将test这个数据库的全部内容以及全部的操作权限赋权给从特定IP上登入到本服务器的用户。

将本地数据库导入到服务器数据库的方法/步骤:
1、在本地和服务器都安装同样的数据库客户端,如oracle常用SQLPlus、MySQL常用HeiDi sql或者navicat、mssql2005则常用SQL Server Management Studio;

2、在本地通过数据库客户端导出数据库为sql文件;
3、将sql文件远程传递到服务器上;
4、在服务器上用相同的数据库客户端将sql文件执行一遍即可将本地数据库导入到服务器上。

前置条件:

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地址。

 

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。




如何连接服务器
问题一:如何连接服务器 远程连接是工作、生活中会经常用到的手段,当某台计算机开启了远程连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们就可以实时的操作这台计算机了。 远程连接的步骤是比较简单的,下面给大家介绍远程连接的操作 首先,需要将计算机(服务器)的远程访问功能开启,才能够被...

如果用DOS操作FTP服务器?
-v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;.n etrc文件;-d 使用调试方式;-g 取消全局文件名。FTP使用的内部命令如下(中括号表示可选项):1.![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip2.$ macro-ame[args]:执行宏定义macro-name。3....

如何设置自己的本地 DNS 服务器?
然而,每个操作系统和网络环境的具体步骤可能会有所不同,所以,如果你在操作过程中遇到不解,别忘了查阅你的设备文档,或者寻求专业网络管理员的建议,他们能提供最贴心的定制指导。总的来说,设置本地DNS服务器是一个简单但影响深远的步骤,它能让你的网络体验更加顺畅,隐私更加安全。现在,你已经掌握...

如何配置DNS服务器?操作步骤是什么?
4、第四步,执行完上面的操作之后,单击鼠标以打开“属性”选项,见下图,转到下面的步骤。5、第五步,执行完上面的操作之后,在红色框中选择“协议版本4”这一项,然后双击以打开,见下图,转到下面的步骤。6、第六步,执行完上面的操作之后,在下面的红色框中选择“首选DNS服务器”选项,然后填写DNS...

怎么设置服务器的ftp怎么设置服务器的ip地址
如何搭建一个ftp服务器?方法如下:操作:戴尔笔记本电脑 操作系统:win7 操作程序:管理选项1.0 首先选择“管理选项”打开“本地用户和组”,在列表中可以看到用户选项,如下图所示:二。然后从下拉菜单中选择一个新用户,开始构建填写用户名和密码,如下图所示:三。之后找到“控制面板”选项并打开,如下...

雷网主机上的MySQL服务器的启动与停止怎样操作?
--user选项在MySQL 3.22中引入,如果你有老版本,你可以使用su命令告诉系统在以root运行时在特定的用户下运行服务器。二、启动服务器的方法 在我们确定了用于运行服务器的账号后,你可以选择如何安排启动服务器。你可以从命令行手动或在系统引导过程中自动地运行它。对于启动服务器由三种主要方法:直接...

怎么用电脑连接服务器FTP?
如何访问FTP站点?安装并运行“ftp”程序,在程序主界面顶端输入虚拟主机相关信息,然后点击“快速连接”按钮。此时进行与FTP服务器之间的通信工作,待连接成功后,就会显示“连接成功”的提示,同时在“远程”窗口中会显示远程FTP服务器目录结构及文件列表信息。然后在“本地站点”窗口中,定位到网站源码所在...

Exchange邮箱服务器设置步骤如何操作?
Exchange邮箱服务器设置步骤如下:1、首先我们打开手机,打开手机设置,找到“密码与账户”。2、然后点击“添加账户”。3、然后点击“Exchange”选项。4、然后输入你电子邮件地址和描述(可自定义),再点击下一步。5、然后点击“登录“选项。6、然后输入你的邮箱密码,点击下一步,验证通过无误就可以使用...

SQL Server 注册服务器(本地和远程)如何操作
二:将远程数据库的数据文件跟日志文件拷贝到本地(拷贝之前需要先停止远程数据库服务,否则无法进行拷贝),然后在本地进行附加数据库操作。三:(需要知道远程数据库的登录名跟密码)打开企业管理器,在“sql server”组上右键选择“新建sql server注册”,点下一步,在“可用的服务器”中输入远程服务器...

在win7配置FTP服务器如何操作
已经用户的相关权限,设置完毕点击完成选项。此时会提醒我们FTP站点发布成功。12、然后我们打开电脑的浏览器在上方的地址栏里面输入FTP:\/\/IP地址:2121点击回车就可以看到我们的FTP服务器已经添加成功了我们可以在添加的本地文件夹里面来管理我们FTP服务器文上传与下载。

上栗县19746393535: 本地如何操作服务器的mysql,详细教程 -
移宙欣舒: 前置条件:1、在阿里云服务器de系统是win service 2012.2、服务器里自己安装了my sql 5.73、本地也安装了my sql 5.7 需求:想通过本地的mysql连接上远程的服务器的mysql,这样自己在本地操作数据库比在服务器里数据库要好. 步骤:一...

上栗县19746393535: windows里怎么运行mysql的命令 -
移宙欣舒: 桌面左下角windows图标--搜索框内输入cmd,结果如图所示,点击cmd.exe,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R输入cmd后回车.在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h...

上栗县19746393535: 如何从本地连接MySQL服务 -
移宙欣舒: 1.这种情况显然是有实例名的哦.用ip连接只要设置Server name 为ip/SQLEXPRESS就OK了.2.如果不是实例名的问题,就按照下列的操作来处理.首先使用SQL Server 2005外围应用配置器, 服务和连接的外围应用配置器——Database Engine——远程连接——选择本地连接和远程连接——同时使用TCP/IP和named pipes(B)——确定,然后重新启动 SQL Server (SQLEXPRESS)服务.3.请参考下列图操作:检查数据库的属性——Security 选择SQL Server and Windows Authentication mode.

上栗县19746393535: 如何远程访问MySQL数据库详解 -
移宙欣舒: 三种解决方法: 1、改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -...

上栗县19746393535: 如何登陆服务器mysql数据库 -
移宙欣舒: mysql -u用户名 -h主机名 -p 前提是服务器的mysql上有该用户,以及对应的IP 可登入mysql服务器上执行 grant all on test.* to 用户名@'客户机IP' identified by '密码' ;flush privileges; #刷新权限表,让所做修改生效 上面指令的意思是 将test这个数据库的全部内容以及全部的操作权限赋权给从特定IP上登入到本服务器的用户.

上栗县19746393535: 如何把服务器上的mysql所有数据库复制到本地 -
移宙欣舒: 这就要看什么数据库了,如果是mysql 直接下载 mysql/data/数据库名 里面的所有文件 .myi .myd 等文件.然后放到本地电脑上的mysql数据库的相应位置,然后重启mysql就行.具体还是看什么数据库

上栗县19746393535: 本地怎么备份服务器上的mysql数据库 -
移宙欣舒: 将本地数据库导入到服务器数据库的方法/步骤:1、在本地和服务器都安装同样的数据库客户端,如oracle常用SQLPlus、MySQL常用HeiDi sql或者navicat、mssql2005则常用SQL Server Management Studio;2、在本地通过数据库客户端导出数据库为sql文件;3、将sql文件远程传递到服务器上;4、在服务器上用相同的数据库客户端将sql文件执行一遍即可将本地数据库导入到服务器上.

上栗县19746393535: 怎么使用mysql客户端软件访问本地的一个mysql服务器,不知道该服务器的用户名和密码 -
移宙欣舒: 如果用户名和密码,除非:1、开通了匿名账户;2、攻击mysql服务.另外还要有客户端.

上栗县19746393535: 如何运行自己的mysql数据库 -
移宙欣舒: 首先安装成功数据库,两种方法,1:免装版,2:安装版(自行百度)安装过程中会有root密码设置. 然后win+r 输入cmd回车启动命令行,用mysql -uroot -p 会让输入设置的密码输入回车即可连接

上栗县19746393535: 怎么用命令打开mysql数据库操作页面 -
移宙欣舒: windows操作系统 先启动mysql,控制面板=》管理工具=》服务,找到mysql,启动 进入命令提示符,也就是黑窗口【运行里面输入 cmd 回车即可】输入mysql -u root -p密码 【注意 -p 跟 密码之间没有空格】ok,进入mysql了. limux操作系统,假设你的是 centos 进入终端. 输入 service mysqld start mysql启动了,再输入 输入mysql -u root -p密码 【注意 -p 跟 密码之间没有空格】ok,进入mysql了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网