mysql的连接方式有两种:

  • UNIX域套接字连接,如:

    mysql -u root -p

    mysql -h localhost -u root -p

  • TCP/IP套接字连接,如:

    mysql -h 客户端ip -u root -p

mysql数据库中的user表中的host值限制着mysql用户只能以什么样的方式连接。

host

user

127.0.0.1

root

::1

root

localhost

mysql

localhost

root

localhost

abc

Localhost.localdomian

root

以上是我的user表中的host和user值

根据user表中的host值来看,root用户可以在任何机器对mysql进行连接,而mysql和abc用户只能在本地使用UNIX域套接字的方式连接mysql。

命令

连接类型

mysql
-u user -p

UNIX域套接字

mysql
–socket=/tmp/my.sock -u user -p

UNIX域套接字

mysql
-h localhost -u user -p

UNIX域套接字

mysql
-h domain -u user -p

TCP/IP套接字

mysql
-h *.*.*.* -u user -p

TCP/IP套接字

mysql
-h 127.0.0.1(-p*) -u user -p

TCP/IP套接字

mysql
–sock=/tmp/mysql.sock -h 127.0.0.1 -u user -p

TCP/IP套接字

  以上是对mysql连接方式的介绍

所以如果在连接mysql
时出现1045提示,说明你的连接方式不正确。只要查看host中的值,然后选择相应的连接方式即可。

修改用户的连接方式(只能在ip为192.168.109.45的机器连接)

  • 使用update对host值进行修改:

update
user set host = '192.168.109.45' where user = 'mysql';

  • 用grant修改

grant
all privileges on *.* to 'user'@'192.168.109.45 identified by
'password' ;

grant的使用方法:grant
权限 on
数据库对象
to
用户名@host值;

注:host的值是%时,代表这个用户可以在任何地方连接mysql。

最新文章

  1. [Asp.net 5] Configuration-新一代的配置文件
  2. bzoj 4503 两个串
  3. hibernate缓存机制详细分析 复制代码 内部资料 请勿转载 谢谢合作
  4. ADO.NET知识汇总
  5. 从.NET和Java之争谈IT这个行业[转]
  6. css2---必须学的经典---定位问题
  7. Sharepoint2010突然之间不能打开页面,报503错误The service is unavailable
  8. jsDoc注释的规范
  9. jquery 三种开始写法
  10. JavaScript权威指南阅读笔记3
  11. android imageButton 透明图片
  12. EF中用Newtonsoft.Json引发的循环引用问题
  13. android studio导入矢量svg图标技巧
  14. Redis数据类型之ZSet(五)
  15. Mac 上安装 GCC
  16. 实验:利用ASMLib创建ASM磁盘
  17. 条件随机场CRF(三) 模型学习与维特比算法解码
  18. Spring Cloud微服务下的权限架构调研
  19. 【JVM】-NO.115.JVM.1 -【JDK11 HashMap详解-4-伸展树、B树】
  20. 浅谈加密算法BCrypt

热门文章

  1. 使用纯代码定义UICollectionView和自定义UICollectionViewCell
  2. XML和HTML中常用转义字符:
  3. SQLyog MySQL GUI 11.13 Ultimate 中文破解版【转载】
  4. Android手机监控软件设计实现
  5. 面向对象的程序设计(二)理解各种方法和属性typeof、instanceof、constructor、prototype、__proto__、isPrototypeOf、hasOwnProperty
  6. a标签中关于javascript:void(0)的几个问题
  7. Android_listview_scrollListener
  8. Ajax学习笔记(1)
  9. JobControl管理多job依赖完整示例
  10. Response.Redirect("");Server.Transfer("")跳转页面的区别