找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 5314|回复: 11

MYSQL新手求助,openwrt上安装mysql居然不行??

[复制链接]
发表于 2011-12-26 19:13 | 显示全部楼层 |阅读模式
本帖最后由 huhu2207 于 2011-12-26 19:21 编辑

root@OpenWrt:~# /usr/bin/mysql_install_db --force
Installing MySQL system tables...
ERROR: 1049  Unknown database 'mysql'
111226 19:11:17 [ERROR] Aborting

111226 19:11:17 [Note] /usr/bin/mysqld: Shutdown complete


Installation of system tables failed!  Examine the logs in
/mnt/data/mysql/ for more information.

You can try to start the mysqld daemon with:

    shell> /usr/bin/mysqld --skip-grant &

and use the command line tool /usr/bin/mysql
to connect to the mysql database and look at the grant tables:

    shell> /usr/bin/mysql -u root mysql
    mysql> show tables

Try 'mysqld --help' if you have problems with paths.  Using --log
gives you a log in /mnt/data/mysql/ that may be helpful.

Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS.  Another information source are the
MySQL email archives available at http://lists.mysql.com/.

Please check all of the above before mailing us!  And remember, if
you do mail us, you MUST use the /usr/scripts/mysqlbug script!


提示这个,我按这个教程来的:https://www.right.com.cn/forum/thread-50282-1-1.html



我想在我的路由上装wordpress,安装mysql时执行到这一步出现这些问题,求高手指教!!!


十万分火急!!!多谢指教!!!
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-12-26 19:15 | 显示全部楼层
还有,这是什么意思:
教程里面有这么一段话:
……
5、安装mysql
安装完以后,首先要建库
ln -s /etc/init.d/mysqld /usr/lib/
运行 /usr/bin/mysql_install_db --force
bind-address                = 127.0.0.1
        这个127.0.0.1要把它改成0.0.0.0,这样路由以外的机器才能访问数据库。
编辑后保存退出

……  

其中,这是什么意思:

“bind-address                = 127.0.0.1
        这个127.0.0.1要把它改成0.0.0.0,这样路由以外的机器才能访问数据库。
编辑后保存退出”

我是执行它还是把那个bind-address填到哪里??
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-12-26 19:36 | 显示全部楼层
等回复啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊……
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
头像被屏蔽
发表于 2011-12-26 22:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-26 23:24 | 显示全部楼层
本帖最后由 99010 于 2011-12-26 23:27 编辑

创建数据库文件夹
mkdir /mnt/data /mnt/data/tmp

修改/etc/my.cnf
bind-address = 0.0.0.0

创建默认的数据库
/usr/bin/mysql_install_db --force

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

输入如下命令创建mysql的密码
/usr/bin/mysqladmin -u root password 123456
或者
/usr/bin/mysqladmin -u root password '123456'

登陆数据库
mysql -u root -p

连接上mysql之后,创建数据库
create database xxxx
\g

查看当前可用数据库
show databases
\g
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-12-27 13:17 | 显示全部楼层
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

现在我执行到

输入如下命令创建mysql的密码
/usr/bin/mysqladmin -u root password 123456
或者
/usr/bin/mysqladmin -u root password '123456'

这儿就会出现这样的提示……
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-27 20:27 | 显示全部楼层
创建数据库文件夹
mkdir /mnt/data /mnt/data/tmp

这2个目录要加权限777
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-12-28 13:02 | 显示全部楼层
创建数据库文件夹
mkdir /mnt/data /mnt/data/tmp

这2个目录要加权限777
99010 发表于 2011-12-27 20:27

哦,试试去,谢谢先~
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-12-28 13:12 | 显示全部楼层
问题又来了……

用这个命令:
/usr/bin/mysqladmin -u root password '123456'
mysql说

/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'


用这个命令:
/usr/bin/mysqladmin -u root password 123456 --host=127.0.0.1:808
1 -p

提示这个:
Enter password:

然后输了密码就没反应了,没出现"mysql>"之类的东西。。。

另外上面没说,我是用SSL登录路由器的哦!是不是不能用SSL登录,得要串口连接路由然后登录啊
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-12-28 21:13 | 显示全部楼层
求指教啊…………………………………………
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2011-12-28 22:53 | 显示全部楼层
建议恢复默认设置重新安装mysql。
由于路由的FLASH太小,建议把数据库安装到U盘或者移动硬盘上。挂载目录为/mnt/data
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2011-12-29 13:38 | 显示全部楼层
建议恢复默认设置重新安装mysql。
由于路由的FLASH太小,建议把数据库安装到U盘或者移动硬盘上。挂载目录为/mnt/data
99010 发表于 2011-12-28 22:53


路由是FW300R v2,做了block-extroot,data目录已经在/mnt里面了,挂了个移动硬盘(外接电源的),重装还是不行,周末拿我ARM开发板+openwrt-6410搞
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-7-5 02:12

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表