mysql远程连接需要的配置

1,安装并启动mysql

  1>安装mysql安装包

  2>在安装目录下找到mysqld.exe文件运行

  3>运行cmd

  4>如果是免安装版本,需要命令安装mysql服务

    进入mysql安装目录下的bin目录,输入mysqld-nt -install

    如果提示安装成功,再输入net start mysql命令,启动服务

  5>用sqlyog工具登录试试

2,必须启动mysql的服务

  查看控制面板-管理工具-服务里是否有mysql服务,若没有,查找原因。

3,为mysql数据库添加远程访问权限

  mysql配置好后,在cmd命令窗口:

  1>mysql -u root -p登录mysql

  2>grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;用此命令为mysql数据库添加远程访问权限

  其中:  *.*,指定了mysql里所有的数据库具体此访问权限

      ‘root’指定了用户名

      @‘%’,%可以用具体的ip地址代替,指定可以具有此远程访问的主机

      by 'mysql' 指定的用户名(这里是root)对应的密码   

  3>flush privileges;

4,防火墙添加3306端口:打开网络共享中心---windows防火墙----例外----添加端口   

4,关闭windows防火墙或其它限制网络访问的相关软件

5,配置过程中可能需要用到的命令

  ipconfig,查询本机是ip地址

  ping  ip地址   查询本机与ip地址指定的电脑是否可以互通

  netstat -ano  查询本机的端号使用情况

6,配置中遇见的问题

     mysql 错误号2003: can't connect mysql  on 'ip地址' (0)

   出现这个问题按两个方面找原因:1,mysql是否启动。2,windows防火墙是否关闭

   其它的问题网上搜解决方案。

 7,2016.4.24.重新配置mysql数据库。从mysql官网下载了mysql community版本5.6.30-win32.将原来的配置文件拷贝过来后启动服务时,提示1067错误。关了360,关了防火墙,还是没能解决。后来,用了安装目录下的my_default.ini.

8,mysql命令:

  执行sql脚本的命令:  source 路径名+sql脚本文件名

  查看系统都有哪些存储过程:

        方法一:

                 select `name` from MySQL.proc where db = 'your_db_name' and `type` = 'PROCEDURE'

        方法二:

                   show procedure status;

              

posted on 2015-11-04 12:42  deny2011  阅读(407)  评论(0编辑  收藏  举报