fedora20安装mysql_fedora8安装mysql

记得在fedora7中按照mysql的安装文档一步步来就行,可在fedora8中却出现了问题,经多方查找原因终于解决,庆祝一下。

我下载的是目前最新的版本mysql-5.0.45-linux-i686.tar.gz

安装过程:

su到root权限。

#tar-zvxfmysql-5.0.45-linux-i686.tar.gz

#mvmysql-5.0.45//usr/local/mysql

#cd/usr/local/mysql

#groupaddmysql

#useradd-gmysqlmysql

#chown-Rmysql.

#chgrp-Rmysql.

#scripts/mysql_install_db--user=mysql

#chown-Rroot.

#chown-Rmysqldata

#bin/mysqld_safe--user=mysql&

按照官方文档说这就应该能启动了,可是报错如下:

nohup:ignoringinputandredirectingstderrtostdout

Startingmysqlddaemonwithdatabasesfrom/var/lib/mysql

STOPPINGserverfrompidfile/var/run/mysqld/mysqld.pid

07111200:22:06mysqldended

查看日志:

#less/var/log/mysqld.log

其中有一段如下:

0711120:22:06[ERROR]/usr/local/mysql/bin/mysqld:Can''tcreate/writetofile''/var/run/mysqld/mysqld.pid''(Errcode:2)

0711120:22:06[ERROR]Can''tstartserver:can''tcreatePIDfile:Nosuchfileordirectory

07111200:22:06mysqldended

#cd/var/run/

#ls

mysqld目录不存在

#mkdir/var/run/mysqld

#cd/var/run/mysqld

创建文件mysqld.pid

#touchmysqld.pid

#cd..

#chown-Rmysqlmysqld.

#cd/usr/local/mysql/

#bin/mysqld_safe--user=mysql&

nohup:ignoringinputandredirectingstderrtostdout

Startingmysqlddaemonwithdatabasesfrom/var/lib/mysql

能正常启动

#bin/mysqladmin-urootpasswordroot

又出错

[root@localhostmysql]#bin/mysqladmin-urootpasswordroot

bin/mysqladmin:connecttoserverat''localhost''failed

error:''Can''tconnecttolocalMySQLserverthroughsocket''/tmp/mysql.sock''(2)''

Checkthatmysqldisrunningandthatthesocket:''/tmp/mysql.sock''exists!

[root@localhostmysql]#bin/mysql-uroot-p

Enterpassword:

ERROR2002(HY000):Can''tconnecttolocalMySQLserverthroughsocket''/tmp/mysql.sock''(2)

分析:是/tmp/mysql.sock不存在

#cd/var/lib/mysql/

ibdata1ib_logfile0ib_logfile1mysql/mysql.socktest/

由于mysql默认的mysql.sock是在/var/lib/mysql/mysql.sock,

创建符号连接:

#ln-s/var/lib/mysql/mysql.sock/tmp/mysql.sock

#bin/mysql-uroot

WelcometotheMySQLmonitor.Commandsendwith;or\g.

YourMySQLconnectionidis1

Serverversion:5.0.45MySQLCommunityServer(GPL)

Type''help;''or''\h''forhelp.Type''\c''toclearthebuffer.

mysql>

修改root密码

#cd/usr/local/mysql/

#bin/mysqladmin-uroot-ppasswordyourpassword

一切ok。

幼儿网

Logo_25wht.gif 输入您的搜索字词 提交搜索表单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值