>  기사  >  데이터 베이스  >  红旗Linux下安装MySQL的一些心得体会

红旗Linux下安装MySQL的一些心得体会

WBOY
WBOY원래의
2016-06-07 16:51:361458검색

来公司一段时间了,目前负责项目的数据库设计开发。前几天碰到一个MySQL在红旗Linux上无法安装的问题。 使用rmp命令安装M

  来公司一段时间了,目前负责项目的数据库设计开发。前几天碰到一个MySQL在红旗Linux上无法安装的问题。

  使用rmp命令安装MySQL5.1的时候发现报错ERROR:1062 Duplicate entry ‘localhost-′ for PRIMARY KEY,,说明安装的时候遇到错误了。输入mysql -uroot p123 却无法进入mysql,提示密码错误。而输入命令:bin/safe_mysqld --skip-grant-tables & 后就能进入mysql,然后察看mysql下的user表发现先里面没有mysql用户信息。这才知道在安装mysql的时候没有初始化用户信息,但就是找不到原因,后来猜想也许是linux系统的问题,就咨询了公司的一个数据库大牛。没想到2分钟就解决了。

  原来,如果在root@localhost下安装mysql是有问题的,会出现安装后没有初始化mysql用户的问题。具体原因不明。但有解决办法:

  执行vi /etc/hosts 添加一行信息如192.168.0.66 XXDB XXDB。其中IP要填写这台linux的真实IP,之后保存退出重启linux。在root@XXDB下安装mysql就没有问题了。

linux

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.