• mysql部署


    例子版本是mysql_installer_community_V5.6.21.1_setup.1418020972.msi

    安装完成后增加远程访问

    1:首先远程连接进入服务器,在cms中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。

    2:输入use mysql;

    3:输入select user,password,host from user;

    4:增加ip访问权限

    grant all privileges on *.* to root@"192.168.1.1" identified by "密码";

    然后再输入

    5:输入 flush privileges;

    这相当于是重新加载一下mysql权限,这一步必须有

    6:当远程访问mysql时, mysql会解析域名, 所以会导致访问速度很慢, 会有2,3秒延时!

    解决办法

    修改mysql安装目录下的my.ini,加上下面这个配置可解决此问题。在[mysqld]下加入:skip-name-resolve 

    myql配置文件目录可在command命令中查找

    defaults-file=C:ProgramDataMySQLMySQL Server 5.6my.ini

    7:这些配置后访问数据库会出现错误

     Host is not allowed to connect to this MySQL server

    解决方法

    1. 执行use mysql;
    2. 执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
    3. 执行FLUSH PRIVILEGES; 

     8:开启任务事件

    在[mysqld]后增加  event_scheduler=ON

    9:区分数据库大小写

    在[mysqld]后增加 lower_case_table_names=0

  • 相关阅读:
    AtCoder ABC202E Count Descendants
    POJ 1469 COURSES
    luogu P3128 [USACO15DEC]Max Flow
    POJ 1274 The Perfect Stall
    LibreOJ 2421 信息传递
    51Nod 2602 树的直径
    申请 Let'sEncrypt 证书
    内网离线安装dockerce工具
    Linux常见零碎问题汇总
    使用Frp内网穿透工具
  • 原文地址:https://www.cnblogs.com/richard713/p/8603769.html
Copyright © 2020-2023  润新知