Heim  >  Artikel  >  Datenbank  >  红旗Linux下安装MySQL的一些心得体会

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

WBOY
WBOYOriginal
2016-06-07 16:51:361419Durchsuche

来公司一段时间了,目前负责项目的数据库设计开发。前几天碰到一个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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn