• mysql远程连接的设置


    有时数据库所在机器与项目运行的机器不是同一个,那么就涉及到远程链接数据库了,配置远程连接数据库的步骤如下:

    1、查看mysql数据库中,user表中的信息,如下图,先使用use mysql切换到mysql数据库,然后用select host, user from user列出user表中所有的用户及对应的host地址,其中host对应允许访问的主机的ip,“%”表示允许所有的ip访问该数据库,user对应于用户名,如下图所示,test用户允许所有的ip来连接此数据库,而root用户只允许通过本地访问。

    2、给特定的用户属于权限的指令

    GRANT ALL PRIVILEGES ON *.* TO ’user_name'@'host_name'; 
    FLUSH PRIVILEGES;

    第一条指令是授予权限,第二条是让授予的权限生效;第一条指令中*.*表示所有的数据库中的所有的表,如果对应于特定的数据库的特定表的权限就可以使用“databaseName.tableName"来授予相应的对象。

    3、查看配置文件my.cnf,找到bind_address这一行,如果这一行没有被注释掉,且对应的地址是本地地址“127.0.0.1”,那么要把这一句给注释掉,否则远程连接不了。

    4、给数据库用户修改密码的指令

    update user set password=password("new password") where user='username';

  • 相关阅读:
    第03组 团队git现场编程实战
    第二次结对编程作业
    团队项目-选题报告
    第一次结对编程作业
    第一次编程作业
    软件工程第一次作业
    第09组 团队Git现场编程实战
    第二次结对编程作业
    团队项目-需求分析报告
    团队项目-选题报告
  • 原文地址:https://www.cnblogs.com/blue163/p/5604604.html
Copyright © 2020-2023  润新知