arm下mysql启动问题:can't create ip socket: Permission denied



mysql用交叉工具编译成功,移植进arm板

启动mysql: /etc/init.d/mysqld start

启动失败:Starting MySQL....... ERROR! Manager of pid-file quit without updating file.

查看错误信息:700101 00:01:58 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
700101  0:02:05 [ERROR] Can't create IP socket: Permission denied
700101  0:02:05 [ERROR] Aborting

曾经把所有有关mysql的目录都设置为 chmod 777 -R ,但是问题依旧

纠结了很久了,新人求指教,求解决

cccxxxttt
发帖于3年前  2回/1K+阅
cccxxxttt
共有2个答案  最后回答: 3年前
0

自己结贴:帮助有同样问题的朋友。

运行:/etc/init.d/mysql  start

运行会出错:  can't not create IP socket


解决:可以只指定本地mysql运行,不要创建socket

vi  /etc/my.cnf    (经过验证,这里是my.cnf,不是my.conf)

======================================

[mysqld]

skip-networking    ; 加入跳过网络一定要加在下面的socket之前

socket          = /tmp/mysql.sock


残留问题:由于没有创建socket,貌似sqlyog登录不进入,试着写一个批量执行sql语言的脚本看一下可不可以满足需求。


补充:命令行批量执行sql脚本

1.首先编写sql脚本,保存为的:*.sql

2. 使用MySQL命令行

   方式一:  在未连接数据库的情况下,输入   mysql    -u root -p  <  /www/*.sql   回车即可;

    方式二:在已连接数据库的情况下,此时命令提示符为mysql>,输入 source /www/*.sql  回车即可。

评论(0) 引用此答案 举报
cccxxxttt
0

是否是ROOT用户?

--- 共有 1 条评论 ---
cccxxxttt:  试过用 mysqld_safe --user=root 启动成功,并且可以进入mysql界面,用mysqld_safe --user=mysql就会报这个错误。 然后用phpMyAdmin指定root用户可以登录,但是创建数据库无权限  3年前

mysql用交叉工具编译成功,移植进arm板

启动mysql: /etc/init.d/mysqld start

启动失败:Starting MySQL....... ERROR! Manager of pid-file quit without updating file.

查看错误信息:700101 00:01:58 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
700101  0:02:05 [ERROR] Can't create IP socket: Permission denied
700101  0:02:05 [ERROR] Aborting

曾经把所有有关mysql的目录都设置为 chmod 777 -R ,但是问题依旧

纠结了很久了,新人求指教,求解决

cccxxxttt
发帖于3年前  2回/1K+阅
cccxxxttt
共有2个答案  最后回答: 3年前
0

自己结贴:帮助有同样问题的朋友。

运行:/etc/init.d/mysql  start

运行会出错:  can't not create IP socket


解决:可以只指定本地mysql运行,不要创建socket

vi  /etc/my.cnf    (经过验证,这里是my.cnf,不是my.conf)

======================================

[mysqld]

skip-networking    ; 加入跳过网络一定要加在下面的socket之前

socket          = /tmp/mysql.sock


残留问题:由于没有创建socket,貌似sqlyog登录不进入,试着写一个批量执行sql语言的脚本看一下可不可以满足需求。


补充:命令行批量执行sql脚本

1.首先编写sql脚本,保存为的:*.sql

2. 使用MySQL命令行

   方式一:  在未连接数据库的情况下,输入   mysql    -u root -p  <  /www/*.sql   回车即可;

    方式二:在已连接数据库的情况下,此时命令提示符为mysql>,输入 source /www/*.sql  回车即可。

评论(0) 引用此答案 举报
cccxxxttt
0

是否是ROOT用户?

--- 共有 1 条评论 ---
cccxxxttt:  试过用 mysqld_safe --user=root 启动成功,并且可以进入mysql界面,用mysqld_safe --user=mysql就会报这个错误。 然后用phpMyAdmin指定root用户可以登录,但是创建数据库无权限  3年前
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值