zoukankan      html  css  js  c++  java
  • Linux完成MySQL安装,本地连接时出现1064错误

    1、尝试使用

    1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '自己的密码' WITH GRANT OPTION

    报错:

     因为我用的版本是8.0.**

    2、拆开命令

    1 create user 'root'@'%' identified by '自己的密码';
    2 
    3 grant all privileges on *.* to 'root'@'%';
    4 
    5 flush Privileges;

    成功

    补充:

    docker安装MySQL无法启动,日志是这样的

     在创建时加一句

    1 -v /home/mysql/mysql-files:/var/lib/mysql-files/

    令外,远程连接时,

    docker exec -it 名字 bash //进入容器内部(名字是docker ps显示的NAME)
    mysql -u root -p //输入密码进入MySQL

    此时想要远程连接需要修改远程连接密码

    1 ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
  • 相关阅读:
    CSS 选择器
    CSS 用法和特性
    Objective-C 事件响应链
    苹果签名机制
    欧几里得算法
    扩展欧几里得算法
    RSA算法
    动态库加载和代码签名
    __attribute__
    信息熵
  • 原文地址:https://www.cnblogs.com/zhao-xin/p/13578353.html
Copyright © 2011-2022 走看看