以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 关于Mysql的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=77704) |
-- 作者:xhjjd-0540 -- 发布时间:10/9/2009 11:48:00 PM -- 关于Mysql的问题 [QUOTE] Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 to server version: 3.23.55-max Type 'help;' or '\h' for help. Type '\c' to clear the buffer. //建立一个名字叫protege_db的数据库。 mysql> create database protege_db; Query OK, 1 row affected (0.00 sec) //建立一个在localhost的用户protegeuser,密码为protegeuserpwd。并把protege_db的所有权限给他。 mysql> grant all privileges on protege_db.* to protegeuser@localhost identified by 'protegeuserpwd'; //使上述变更在服务器上有效。 mysql> flush privileges; Query OK, 0 rows affected (0.07 sec) //退出mysql mysql> exit __________________ 根据以上说明建立了数据库,但在访问数据库时出错,不知道怎样解决,当我输入 mysql>mysql -u protegeuser -p 时应当出现Enter passward: 可我却很遗憾的得到是ERROR 附件是我操作的界面,希望高手看了,给予指点,谢谢! |
-- 作者:xhjjd-0540 -- 发布时间:10/9/2009 11:53:00 PM -- 顶顶顶呀 |
-- 作者:zhousflc -- 发布时间:10/10/2009 8:52:00 AM -- 命令行位置错 这行命令:mysql>mysql -u protegeuser -p 应该在未进入到MySQL时执行,即 c:> mysql -u protegeuser -p 才能执行。 |
-- 作者:Humphrey -- 发布时间:10/10/2009 8:54:00 AM -- 登录命令不是那么写的,提示中已说明这是句法错误,因此只要正确书写即可。-u和-p都是类型参数,每个命令中这样的参数都需要单独使用或连续使用,中间不能夹进其它的什么。 |
-- 作者:xhjjd-0540 -- 发布时间:10/10/2009 3:28:00 PM -- 谢谢楼上 不过访问数据库时不是先要用户名登录的吗? |
-- 作者:xhjjd-0540 -- 发布时间:10/10/2009 3:31:00 PM -- 难道调用用户命令mysql -u protegeuser -p 出错了吗?真的不明白,请Humphrey高手说得具体点,我真得很菜!! |
-- 作者:xhjjd-0540 -- 发布时间:10/10/2009 3:39:00 PM --
谢谢,根据你的说明我在"运行"里运行成功了 |
-- 作者:Humphrey -- 发布时间:10/11/2009 9:25:00 AM -- xhjjd-0540同志,把本体存入数据库我们通常称之为本体持久化。但是多数数据库并不支持直接对本体数据的读写操作。因此通常您必须借助相应的本体编辑或设计工具达到这一目的。 |
-- 作者:zhousflc -- 发布时间:10/11/2009 10:35:00 AM -- 根据截图,看出数据库表中已经存有数据啦。 只是 select * from Animal 这行命令有点小缺陷。 应该在每行命令后加一个分号“;”,即完整的命令是这样的: select * from Animal; 才能出现结果。 |
-- 作者:xhjjd-0540 -- 发布时间:10/11/2009 10:42:00 AM --
谢谢 |
-- 作者:xhjjd-0540 -- 发布时间:10/11/2009 10:49:00 AM --
谢谢,根据您的提示我加了';',但出来的结果还是一样 |
-- 作者:Humphrey -- 发布时间:10/11/2009 1:34:00 PM -- zhousflc同志用的数据库应该是普通数据库吧,所以能够取得规范的反馈结果。 对于持久化的本体库而言最好的办法就是通过设计编辑工具来执行相应功能,楼主实践的失败证明了“普通数据库无法通过SQL语句获取持久化本体库数据”的论断。 Protege应该能进行诸如查询修改等功能的操作,用它来做吧。同时也欢迎您和我们分享经验。 |
-- 作者:xhjjd-0540 -- 发布时间:10/11/2009 6:50:00 PM --
谢谢 我没明白你的意思,你是说我设计的本体要进行持久化操作吗? |
-- 作者:Humphrey -- 发布时间:10/13/2009 10:06:00 AM -- 你已经做了,但是只能用Protege读取和写入,用MySQL不行。 |
-- 作者:zhousflc -- 发布时间:10/13/2009 10:31:00 AM -- 请将原始截图中的命令显示一下 请将原始截图中的命令显示一下,下面显示的309行信息到底是什么信息。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
82.031ms |