首页 > 数据库技术 > 详细

LAMP 3.2 mysql登陆

时间:2015-12-13 00:46:07      阅读:195      评论:0      收藏:0      [点我收藏+]

mysql 服务启动时,不仅会监听 IP:Port,还会监听一个 socket,我们安装的 mysql 是监
听在/tmp/mysql.sock。如果 php 是在本地,那么 php 和 mysql 通信可以通过 socket 通信,如
果是远程,就需要通过 tcp/ip 来通信了。在 Linux 命令行下,我们可以通过如下的方法来连
接 mysql 服务器。

(1 )tcp/ip  的方式

mysql -uroot -h192.168.1.117 -P3306 -p123456

-h指定ip

-P指定端口

-p指定密码

如果报错说:不允许链接mysql服务器,把ip换成127.0.0.1试一下,因为已经授权过。现在给192.168.1.117授权

 

在mysql命令里面输入

grant all on *.* to root@192.168.1.117 identified by 123456‘;

all 所以的权限

*.* 库.表

授权于root

客户端的ip 服务端是117,客服端可能是116 115

最后跟密码

 

select一下

选择数据库

use mysql
select * from user where host=192.168.1.117\G;

已经成功授权,然后再去链接一下

mysql -uroot -h192.168.1.117 -P3306 -p123456

 

查看当前登录的用户

select user();

 

(2 )socket  方式

这种只适合连接本机的 mysql,命令为:

 mysql -uroot -S /tmp/mysql.sock -pwangshaojun

 

LAMP 3.2 mysql登陆

原文:http://www.cnblogs.com/wangshaojun/p/5042080.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!