您的位置:首页 > 编程语言 > PHP开发

phpstudy 使用mysql

2016-04-23 17:12 621 查看
估计是你没有给本地或者远程管理员登录授权导致无法连接,请按下面的流程更改授权远程mysql访问

#ps aux|grep mysqld //先查看一下mysql 是否已经启动

#netstat -ant | grep 3306 //查看一下端口是否已经起来

如果已经启动那么,请使用本地登录(不是远程或者交互登录哦)

# mysqld-nt --skip-grant-tables 或者 sudo /usr/sbin/mysqld --skip-grant-tables //ubuntu

#/usr/sbin/mysqld --skip-grant-tables //redhat 或者centos 直接管理员进入

懂mysql语句的看下面,

mysql> use mysql

mysql> select user,host,password from user where user='root'; 、、

mysql> update user set host='localhost' where user='root' and host='%';

mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

mysql> flush privileges;

举例:GRANT ALL PRIVILEGES ON phpstudy.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123456' WITH GRANT OPTION; 说明:授权root 远程ip 192.168.1.3 登录操作 phpstudy.* 所有的操作权限。 %:通配符代表所有的ip地址。


#service mysqld restart 或者重启linux也可以,之后你连接一下是否可以连上,如果连上mysql的日志一般都有记录的。

追问:









追答:

如果找不到 mysqld 那就把它找出来呗
#find / -name mysqld       //找到后记录其路径
#cd  /***

#./mysqld  --skip-grant-tables
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: