phpmyadmin的root账号被删除后一般在ssh内提示: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 在phpmyadmin内提示 phpmyadmin #1045错误,无法登录 MySQL 服务器 这时候需要我们重新添加root账号,步骤如下:在ssh内如下输入:etc/init.d/mysql stop (停止mysql)/usr/bin/mysqld_safe --skip-grant-tables另外打开个SSH连接窗口[root@localhost ~]# mysqlinsert into mysql.user (host, user, password) values ('localhost', '账号一般是root', password('你设置的密码'))flush privilegesgrant all on . to 'root'@'localhost'然后重启 mysq 登陆 OK解决问题!原文地址: http://www.hostl
130 :文件格式不正确。145 :文件无法打开。1005:创建表失败。1006:创建数据库失败。1007:数据库已存在,创建数据库失败。1008:数据库不存在,删除数据库失败。1009:不能删除数据库文件导致删除数据库失败。1010:不能删除数据目录导致删除数据库失败。1011:删除数据库文件失败。1012:不能读取系统表中的记录。1016:文件无法打开,使用后台修复或者使用 phpmyadmin 进行修复。1017:服务器非法关机,导致该文件损坏。1020:记录已被其他用户修改。1021:硬盘剩余空间不足,请加大硬盘可用空间。1022:关键字重复,更改记录失败。1023:关闭时发生错误。1024:读文件错误。1025:更改名字时发生错误。1026:写文件错误。1030:可能是服务器不稳定。(具体原因不是很清楚)1032:记录不存在。1036:数据表是只读的,不能对它进行修改。1037:系统内存不足,请重启数据库或重启服务器。1038:用于排序的内存不足,请增大排序缓冲区。1040:已到达数据库的最大连接数,请加大数据库可用连接数。Quote:在my.ini 修改max_conne
LNMP安装是没有启用InnoDB的,可已进入MYSQL的安装目录,执行一下命令,重新编译MYSQL支持InnoDB。 ./configure --prefix=/usr/local/mysql --with-extra-charsets=all --enable-thread-safe-client --enable-assembler --with-charset=utf8 --enable-thread-safe-client --with-extra-charsets=all --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase make && make install重新编译make;make install/root/lnmp restartmysql就启用InnoDB引擎了。
昨天把空间从美国的VPS搬家到岛国从,windows换成linux.导出再导入太麻烦了.于是直接复制物理文件到linux.先创建好linux下面的mysql数据库.再把文件wget过来覆盖掉之后.问题出现了,在mysql中,Select之类的都正常,但在phpmyadmin优化数据库的时候中提示:Table 'oiplay_xxxx' is read only,给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示.程序中使用root连接,也是一样的提示....百般SM加鞭策无果.最后想到用myisamchk来检查一下,也提示Table is read only.于是满世界找答案啊...终于功夫不负哥,还真找到了.以下是原文:I just encountered a similar problem on one of my production serversthis morning. (I'm still investigating the cause.) After doing aquick bit of Google-searching, this solve
Mysql数据库是PHP网站开发必不可少的组合,通常PHP连接Mysql都是通过root用户名和密码连接,Mysql在安装时root初始默认密码为空,在安装使用PHP开源系统时,都需要填写连接Mysql数据库的用户名和密码,此时当你忘记了Mysql的root密码或没有设置Mysql的root密码时,就必须要修改或设置Mysql的root密码,这个问题对于PHP入门学习者来说也是个头大的问题,其实修改Mysql的root密码有很多方法,可以利用Mysql工具,也可以使用Mysql更改root密码的命令来实现。准备工作在使用Mysql相关工具或Mysql命令来修改root密码之前请确保你已启动了Mysql服务,如果没有启动Mysql服务,请在DOS模式下输入 net start mysql 即可。Mysql修改root密码的常用工具使用phpmyadmin来更改root密码使用phpmyadmin来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧修改密码链接,输入你要修改的Mysql的root新密码,最后点击执行即可,如图