zoukankan      html  css  js  c++  java
  • linux 32 位mysql 安装中的问题 以及修改数据库密码

    mysql -u root -p  执行该命令时 报错

    -bash: mysql: command not found

    解决方法 执行 alias mysql=/usr/local/mysql/bin/mysql    问题解决

    mysql -u root -p  执行该命令时 报错

    Can't connect to local MySQL server through socket '/tmp/mysql.sock'

    原因一:mysql.sock不在 tmp文件下,通过 find / - name mysql.sock  出 该文件的位置

    操作  vim /etc/my.cnf  将 socket 目录改为mysql.sock所在的目录

    原因二: 当 find / - name mysql.sock  找不到 mysql.sock 文件时,可通过 reboot 重启系统自动生成,

    再执行原因一的操作

    修改密码  alter user 'root'@'localhost' identified by 'lb1997';

    设置远程连接:     Grant all privileges on root.* to 'root'@'%'; 

     
    ERROR 1410 (42000): You are not allowed to create a user with GRANT

    解决办法  use  mysql   ---> update user set host='%' where user='root';  --->Grant all privileges on root.* to 'root'@'%'; 

    执行完后以为万事大吉结果远程连接 还是不行

    进入mysql依次执行下面语句

    ALTER USER'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; #修改加密规则 

    ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 

    FLUSH PRIVILEGES; #刷新权限

  • 相关阅读:
    剑指Offer-用两个栈实现队列
    剑指Offer-从尾到头打印链表
    滑动门技术实现
    解决keil5中文注释乱码方法
    faker数据填充详解
    redis在微博与微信等互联网应用笔记
    JDBC插入中文数据出现?号地解决问题
    idea配置less自动编译
    idea使用Vue的v-bind,v-on报错
    idea 代码部分格式化
  • 原文地址:https://www.cnblogs.com/feathe/p/12532739.html
Copyright © 2011-2022 走看看