数据库名称字数限制有问题
[i=s] 本帖最后由 bydxxg 于 2016-12-27 11:39 编辑 [/i][size=5]最新的版本新建数据库时,数据库名字数太长了不行,以前没有升到最新版的时候新建的数据库名称都很长,升级后,数据库名不再支持长字数,导致程序出错了, 请站长恢复数据库支持长字数的名称。[/size] 你可以自己改! [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94493&ptid=55755]2#[/url] [i]shitsui[/i] [/b]
怎么改。。。 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94502&ptid=55755]3#[/url] [i]bydxxg[/i] [/b]
数据库名没有限制吧!只有数据库用户名和用户密码才有字数限制!如下图
[attach]6966[/attach] [i=s] 本帖最后由 bydxxg 于 2016-12-27 11:39 编辑 [/i]
[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94504&ptid=55755]4#[/url] [i]shitsui[/i] [/b]
说的就是数据库名,怎样让它支持 20 个字符呢,我以前创建的都是 17 个字符的,升级后,数据库用户名 就出错了。 如何修改呢。 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94521&ptid=55755]5#[/url] [i]bydxxg[/i] [/b]
[attach]6970[/attach] 数据库本身就有限制长度为16,对数据库的操作你会吧?如果会的话,直接修改字段长度限制,改大一点就行,或者通过phpmyadmin来修改! [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94521&ptid=55755]5#[/url] [i]bydxxg[/i] [/b]
命令行连接数据库后修改字数限制步骤:
mysql> set names utf8;
-- 选择数据库
mysql> use mysql;
-- 该命令是修改到你想要的字数
mysql> [size=12px]alter table user modify `User` char(20) NOT NULL DEFAULT '';[/size]
-- [size=12px]通过以下命令可以查看是否修改成功[/size]
mysql> show table create user;
最后你会看到如下图所示:
[attach]6971[/attach] [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94523&ptid=55755]7#[/url] [i]shitsui[/i] [/b]
看了下,不敢操作, 服务器下,好多网站呢,这要坏了可怎么办。 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94535&ptid=55755]8#[/url] [i]bydxxg[/i] [/b]
改字段对服务器没有影响! [i=s] 本帖最后由 bydxxg 于 2016-12-27 11:38 编辑 [/i]
[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94537&ptid=55755]9#[/url] [i]shitsui[/i] [/b]
数据库名字符的多少的限制,是要一个一个改吗? [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94577&ptid=55755]10#[/url] [i]bydxxg[/i] [/b]
兄弟 ,mysql的user表就是所有用户的表,改字段就是改对所有用户的用户名的限制啊! [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94581&ptid=55755]11#[/url] [i]shitsui[/i] [/b]
目前我新建的所有数据库用户名和密码都无法进入数据库,只有用root的用户才能进,不知怎么回事。所有数据库名长度都超出了限制,我现在想把数据库名的字符限制改长,如何改。 [quote]回复 shitsui
目前我新建的所有数据库用户名和密码都无法进入数据库,只有用root的用户才能进, ...
[size=2][color=#999999]bydxxg 发表于 2016-12-28 09:43[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94593&ptid=55755][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]
建议你,程序拖到本地,然后建立环境,进行测试,就无非就是个字段定义类型的问题。 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94597&ptid=55755]13#[/url] [i]oy86866[/i] [/b]
多谢 问题解决了。
页:
[1]