探索MySQL的架构与连接方法
发表时间: 2024-01-03 10:38
客户端命令
例:修改密码:
mysqladmin -uroot -p123 password '456'
第三方客户端
mysqld:MySQL服务端的守护进程,服务端启的就是它。它是个二进制程序。
思考:下面都是什么连接?
## 不指定的情况下默认是socket连接mysql -uroot -p123 ## ?? mysql -uroot -p123 -hlocalhost ## ??mysql -uroot -p123 -h127.0.0.1 ## ??mysql -uroot -p123 -S /app/mysql/tmp/mysql.sock -h10.0.0.52 ## TCP/IP or socket??mysql -uroot -p123 -h10.0.0.52 -S /app/mysql/tmp/mysql.sock ## TCP/IP or socket??## 测试:拿51连5252上需要先授权mysql> grant all on *.* to root@'%' identified by '123';Query OK, 0 rows affected (0.00 sec)ps:127.0.0.1是本机的环回地址。主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。实际上大部分系统都将localhost作为127.0.0.1的别名。