• linux 安转mysql8遇到的坑


    1.登录时报报错:mysql8  error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

      解决方法:

      sudo ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5 //将/usr/lib64/libtinfo.so.6.1软连接到/usr/lib64/libtinfo.so.5

    3.链接时报错:host '服务器ip' is not allowed to connect to this Mysql server

      解决方法:

    //mysql中,使用用户名链接数据库,需要在mysql自带的mysql库的user表中,将对应用户的Host字段改成%,%表示允许远程链接;
    
      //1 进入mysql 解压目录每个人的可能会不同,使用mysql的bin下的mysql就行
    >/opt/mysql/mysql/bin/mysql -uroot -p
        > ...输入密码
    
      // 2 进入后,使用名为mysql的数据库,这个是mysql自带的用来存储用户的数据库
    mysql> use mysql;
        //出现以下输出表示已经切换到对应的库
      //查询一下表里面的Host字段,和user字段
    mysql> select host,user from user; 
    //可以看到我们使用的root用户的host字段值是:localhost;这个表示只允许本地连接

    //将root用户的host字段改成%表示可以允许远程链接
     mysql> update user set host='%' where user='root';//退出mysql
     mysql> exit;
    //重启mysql服务
      >service mysql restart //我这里配置了启动服务,如果没有配置可以使用下面的命令
    //重启mysql服务 (未配置启动服务)
      >/opt/mysql/mysql/support-files/mysql.server restart
        ...然后就可以远程链接了
  • 相关阅读:
    Java--分布式系统高并发解决方案
    Eclipse 快捷键
    Java--基础命名空间
    Java--发送邮件
    Java--垃圾收集算法及内存分配策略
    Java--Vector类
    第四篇 express 安装esasticsearch
    第三篇elasticsearch分布式安装
    第二篇elasticsearch配置
    elasticsearch介绍
  • 原文地址:https://www.cnblogs.com/wrhbk/p/14781068.html
Copyright © 2020-2023  润新知