问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

启动mysql时报错的解决(mysql 5.0.45 redhat as 43)

发布网友 发布时间:2022-04-27 02:52

我来回答

2个回答

热心网友 时间:2022-04-09 15:56

启动mysql时报错的解决(mysql 5.0.45 redhat as 43)
启动mysql时报错:
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
071112 00:22:06 mysqld ended

查看日志:
#less /var/log/mysqld.log
其中有一段如下:
071112 0:22:06 [ERROR] /usr/local/mysql/bin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2)
071112 0:22:06 [ERROR] Can't start server: can't create PID file: No such file or directory
071112 00:22:06 mysqld ended
#cd /var/run/
#ls
mysqld目录不存在,创建它:
#mkdir /var/run/mysqld
#cd /var/run/mysqld
创建文件mysqld.pid:
#touch mysqld.pid
#cd..
#chown -R mysql mysqld .
#cd /usr/local/mysql/
#bin/mysqld_safe --user=mysql &
nohup: ignoring input and redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql
能正常启动
#bin/mysqladmin -u root password root
又出错
[root@localhost mysql]# bin/mysqladmin -u root password root
bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
[root@localhost mysql]# bin/mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
分析:是/tmp/mysql.sock 不存在
# cd /var/lib/mysql/
由于mysql 默认的mysql.sock 是在/var/lib/mysql/mysql.sock,创建符号连接:
# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
# bin/mysql -u root
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.45 MySQL Community Server (GPL)
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
修改root 密码
#cd /usr/local/mysql/
#bin/mysqladmin -u root -p password yourpassword

热心网友 时间:2022-04-09 17:14

上面的mysql的版本是是mysql5.0.45,报错里面是4.1.20,应该你启动的是默认的as4中的mysql4.1.20版本。
你可以到你的/usr/local/mysql5.0.45/bin/中启动新版本的数据库
cd /usr/local/mysql5.0.45/bin/
./mysqld_safe &
这样启动一下试一下。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天网节目,消失的夫妻里那4个**后来怎么样了? 消失的夫妻四个凶手什么下场 有没有好的雅思教材推荐一下? 问问...如果我想测试我自己的英语水平...有什么方法么? 距离雅思考试还有2个月 英语3级水平 问问 网上有什么资料可以下载 网址... vivoy51s怎么恢复出厂 一颗星星真的是代表一个人吗拜托各位了 3Q 365个星星有什么寓意?拜托了各位 谢谢 199、99颗星星代表什么?拜托了各位 谢谢 ...大的星星代表什么?四个小星星又代表什么?拜托各位了 3Q 【Mysql 5.5】和【Mssql 2005】有什么区别 此时无法卸载Photoshop 错误代码1,见图。求教怎么处理 Mysql 导入数据时出现2005错误如何解决啊 mysql2005数据库安装之后为什么连接不上?如图所示,求高手指点! 如何将access数据库升级到mysql2005啊? 先学C语言好 还是先学linux? MSSQL和MYSQL和SQL 2005有什么区别?是一样吗? linux系统 本菜鸟 刚入门学c语言 需要安装linux系统吗?? #2005 无法登录 MySQL 服务器 学完c语言後,先学c++还是先学linux好呢? mysql和sql2005、oracle有什么不同?? 学c为什么要在linux下面学 mysql2005错误如何解决 学习C语言有助于以后学习LINUX吗?我打算暑假把c语言再学一遍,九月份考二级!以后还准备学linux! 本地MySQL用一会提示2005错误后就不能用了是怎么回事 想学linux下C语言编程,是先学linux好还是先学C语言? 关于mysql 2005安装问题 学C语言为什么用LINUX mysql的2005错误是什么意思 学了c语言还要学linux下的c语言吗 mysql连接问题2005-unknow mysqlserver host'locallhost' MySQL Server 5.0是不是Mirosoft SQL Server 2005?有区别吗 我想问问MySQL与SQL Server2005有什么区别?菜鸟拜求!!! 无法卸载photoshop 7.0! MYSQL和SQL 2005做网页数据库哪个好,怎么连接? SQL Server2005数据库如何转化为Mysql数据库? SQL Server 2005和MySQL数据库附加数据的方法 数据库太大了,怎么处理... MySQL5.6出现的问题:ERROR 2005 (HY000): Unknown MySQL server host... ios15safari浏览器怎样开无痕浏览? 为什么手机锁屏后移动数据会自动关闭? safari浏览器怎么设置无痕浏览 safari怎么设置无痕浏览? 如何快速打开Safari的无痕浏览,给需要的朋友 手机锁屏后怎么自动关闭流量,有时候在学校玩手机被收了流量没关很浪费流量 阿迪达斯42 2/3是多少码? 拍照不知道怎么摆造型,弄得老尴尬了,不管一人拍多人拍都是一样的,怎么才能做到表情~造型都到位 鞋码后面有个1/3 2/3是什么意思? 36码三分之二是什么码? 关于鞋码几分之几的问 亚马逊购物Size 2/3 Infant M是多大尺码什么意思