zoukankan      html  css  js  c++  java
  • 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
        ...然后就可以远程链接了
  • 相关阅读:
    htmlunit 基础01
    @Transactional 事务失效问题
    SQL优化总结
    单点登录实现过程
    常见的mybatis对应关系
    命名规范(Oracle数据库)
    12-5 作为可叠加修改的特质
    12-4 Ordered特质
    10 绘制螺旋示例
    10-6 参数化字段
  • 原文地址:https://www.cnblogs.com/wrhbk/p/14781068.html
Copyright © 2011-2022 走看看