mysql 5.5.9 编译过程中都问题。

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
flycatcn
帖子: 79
注册时间: 2006-03-25 21:33
送出感谢: 0
接收感谢: 0

mysql 5.5.9 编译过程中都问题。

#1

帖子 flycatcn » 2011-02-26 16:18

mysql 5.5.9

编译参数

cmake . -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_DATADIR=/opt/mysql/data -DDEFAULT_CHARSET=utf8 -DMYSQL_UNXI_ADDR=/opt/mysql/mysql3306.sock

make && make install

cp ./support-file/my-medium.cnf /opt/mysql/my.cnf

cd /opt/mysql

sudo ./scripts/mysql_install_db --users=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data

su mysql

./bin/mysqld_safe --defaults-file=/opt/mysql/my.cnf

//以上够正常。没有什么错误给出。可以查询到mysqld ,mysqld_safe进程。

./bin/mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我都socket明明是 /opt/mysql/ysql3306.sock

./bin/mysqladmin -u root passowrd 'new-pwd'
./mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

不能链接到mysql 服务。而且socket也不对。请教大家。
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

Re: mysql 5.5.9 编译过程中都问题。

#2

帖子 leeaman » 2011-02-26 16:19

自己编译干嘛?
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
flycatcn
帖子: 79
注册时间: 2006-03-25 21:33
送出感谢: 0
接收感谢: 0

Re: mysql 5.5.9 编译过程中都问题。

#3

帖子 flycatcn » 2011-02-26 18:43

至2楼,如果什么事情都想用现成都包来解决,那还用linux干吗?用windows好了。
如果不能解决问题都话,那就不要留言。别浪费网站都空间。
flycatcn
帖子: 79
注册时间: 2006-03-25 21:33
送出感谢: 0
接收感谢: 0

Re: mysql 5.5.9 编译过程中都问题。

#4

帖子 flycatcn » 2011-02-26 19:05

大致检查了一下。应该是my.cnf文件冲突造成的。

/etc/mysql/my.cnf是默认都配置文件。其socket正好是 /var/run/mysqld/mysqld.sock (PS:我都机器上没有使用apt-get来安装mysql。因此这个my.cnf不知道是那里来都。推测,这个文件应该是KPackageKit工具使用的。)

那么,在cmake阶段设置都 mysql_unix_addr=/opt/mysql/mysql3306.sock 不是毫无用处吗?

如何解决2个my.cnf文件冲突的问题??



万恶的mysql
flycatcn
帖子: 79
注册时间: 2006-03-25 21:33
送出感谢: 0
接收感谢: 0

Re: mysql 5.5.9 编译过程中都问题。

#5

帖子 flycatcn » 2011-02-26 19:14

问题已经解决。

谢谢大家
xstarcd
帖子: 28
注册时间: 2008-11-21 17:18
送出感谢: 0
接收感谢: 0

Re: mysql 5.5.9 编译过程中都问题。

#6

帖子 xstarcd » 2011-03-30 2:46

为什么不说下是什么问题?如何解决的?
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24
送出感谢: 0
接收感谢: 4 次

Re: mysql 5.5.9 编译过程中都问题。

#7

帖子 link_01 » 2011-03-30 9:58

指定configure文件运行的mysqld_safe --defaults-file='your mysql.cnf'
两种方法
1、如果你自己的mysql.cnf有[client]指定socket;在你编译的目录下mysql --defaults-file='your mysql.cnf'
2、mysql -h 127.0.0.1 -P 3305 ……
这个host和端口设置成你自己安装的mysql
默认的mysql客户端会去读/etc/mysql/mysql.cnf
笔记
-------------------------------------
http://blog.163.com/wqt_1101
回复

回到 “数据库管理”