zoukankan      html  css  js  c++  java
  • Ubuntu18.04 安装MySQL(Linux)解决登陆权限问题及Navicat for mysql 中文乱码问题

    一.MySQL(Linux)解决登陆权限问题

    Ubuntu18.04 安装mysql或者mariadb之后,发现普通用户和远程都没有权限连接。

    ERROR 1045: Access denied for user: 'root@localhost' (Using 
    password: YES)

    修改了密码也不对。然后sudo mysql -u root即可登录。这显然不是我们想要的。

    解决方案

    删除root,重新创建用户。

    首先,登录

    sudo mysql -u root

    然后查看当前用户

    
    SELECT User,Host FROM mysql.user;
    +------------------+-----------+
    | User             | Host      |
    +------------------+-----------+
    | admin            | localhost |
    | debian-sys-maint | localhost |
    | magento_user     | localhost |
    | mysql.sys        | localhost |
    | root             | localhost |

    删除root账号

    mysql> DROP USER 'root'@'localhost';
    Query OK, 0 rows affected (0,00 sec)

    重新创建root:

    mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456';
    Query OK, 0 rows affected (0,00 sec)

    授权

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    Query OK, 0 rows affected (0,00 sec)
    
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0,01 sec)

    https://www.cnblogs.com/woshimrf/p/ubuntu-install-mysql.html


    二.Navicat for mysql 中文乱码

    1、首先更改LANG改成中文的utf-8

    export LANG="zh_CN.UTF-8"

    2、选择合适的字体 
    这里写图片描述

    这里写图片描述

  • 相关阅读:
    理解事件驱动select,poll,epoll三种模型
    谈谈对线程与进程的理解
    5-3.首行缩进
    5-2.行高
    5-1.字间距
    4-6.字体样式重置
    4-5.字体风格
    4-4.字体粗细
    4-3.字体颜色设置
    4-2.字体设置
  • 原文地址:https://www.cnblogs.com/skyell/p/9255835.html
Copyright © 2011-2022 走看看