centos (linux )下 yum命令安装mysql成功 (安装时间长,下载相关软件都成功客户端 服务器软件都成功)但是发现var/lib/mysql 文件目录下是空的 ,没有 mysql test目录 (这是很不正常的 ,如果没看mysql,将无法启动),也没有socket。(本台机器环境比较复杂,之前装mysql ,后来删掉安装myslq集群,之后又删除集群 )所以我用 mysql -hlocalhost -uroot -p报错误 eeror 2002(HY000) can't connect to local myslq serer. through socket '/var/lib/mysql/mysql.sock'换--protocal=tcp 还是抱mysql.sock错误这个很奇怪 ,为 什么mysql下面会没哟数据或者目录啦?? (安装没有报错误 )datadir=/var/lib/mysql 如果这个目录下什么都没有,则说明安装并没有完成。1。在你的文件系统中找一下 user.frm find / -name "user.frm" -print 如果有,则这个目录中应该有user.*等文件。到my.cnf中把datadir 改到这个目录中试一下。2。如果没有,则需要用 mysql_install_db 命令来创建这些系统表。shell> bin/mysql_install_db --user=mysql --basedir=/opt/mysql/mysql --datadir=/opt/mysql/mysql/data改成你自己的目录即可。
posted on 2015-04-23 11:43
回忆之城 阅读(1824)
评论(0) 编辑 收藏 引用 所属分类:
unix/linux 、
服务器配置