PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل جدی در sql



hamid_234
March 27th, 2013, 00:42
با سلام

دوستان عزیز ما امروز یکسری دستوراتی که در انجمن برای آپیمایز دیتابیس بود رو زدم بعدش sql دیگه اجرا نمیشه

sql update ya upgrade هم کردم نشد


من پسورد روت sql رو هم از سی پنل تغییر دادم

دوستان میشه راهنمایی کنید چطور میتونم بیارمش بالا ؟

uper
March 27th, 2013, 01:33
از mysql لطفا log بگیرین بزارین ببینیم مشکل از چی می تونه باشه .

clickchat
March 27th, 2013, 01:45
اجرای دوبارش کنید

hamid_234
March 27th, 2013, 01:49
چطوری لاگ بگیرم عزیز؟ کدوم آدرس؟ میشه کامل بگید دستور یا مسیرش چیه؟ با تشکر



اجرای دوباره منظور رستارت هست؟ اینو 100 بار کردیم نشده

hamid_234
March 27th, 2013, 01:59
این خطا رو داره

Starting MySQL....The server quit without updating PID file (/var/lib/mysql/server.hostnamema.com.pid).

nginxweb
March 27th, 2013, 02:02
محتوای فایل

/etc/my.cnf

را خالی کنید و سپس دستور


service mysql start

اگر اوکی نشد محتوای پوشه


/tmp
را یکبار پاک کنید و مجددا دستور دوم را بزنید
و اگر باز موفق نشدید آپگرید نمایید

clickchat
March 27th, 2013, 02:07
اگر به ssh دسترسی دارین با root وارد بشین و بعد کد زیر رو وارد کنید

service mysqld restart
reboot

hamid_234
March 27th, 2013, 02:23
محتوای فایل
کد:

/etc/my.cnf
را خالی کنید و سپس دستور

کد:

service mysql start
اگر اوکی نشد محتوای پوشه

کد:

/tmp
را یکبار پاک کنید و مجددا دستور دوم را بزنید
و اگر باز موفق نشدید آپگرید نمایید
آپگرید ه کردیم و نشد / لطفا میشه بیاید یاهو ؟ آی دی رو پیغام خصوصی کردم خدمتتون


اگر به ssh دسترسی دارین با root وارد بشین و بعد کد زیر رو وارد کنید

service mysqld restart
reboot
عزیز اگه با این حل میشد که دیگه تاپیک نمیزدم - کلا استارت نمیشه نه اینکه استپ شده
به هر حال باز هم ممنونم

uper
March 27th, 2013, 02:45
لاگ رو از اینجا ببینید.
tail -f /var/log/mysql.log


mysql.err

hamid_234
March 27th, 2013, 02:53
لاگ رو از اینجا ببینید.
tail -f /var/log/mysql.log


mysql.err

هیچ کدوم از دستور ها صحیح نبودن

vistaperes
March 27th, 2013, 02:56
اجرای دوبارش کنید
:71: چقدر اسپم!


اگر به ssh دسترسی دارین با root وارد بشین و بعد کد زیر رو وارد کنید

service mysqld restart
reboot

کشته دستوراتتم! سرور ریبوت کنه!؟!:71:

محتوا my.cnf یکبار خالی کن رست بده

متن ارور هم قرار میدادی بد نبود

hamid_234
March 27th, 2013, 02:56
خروچی این دستور :
30226 23:20:46 mysqld_safe Starting mysqld daemon with databases from /var/lib$
130226 23:20:47 [Note] Plugin 'FEDERATED' is disabled.
130226 23:20:47 InnoDB: Initializing buffer pool, size = 8.0M
130226 23:20:47 InnoDB: Completed initialization of buffer pool
130226 23:20:47 InnoDB: Started; log sequence number 0 119527
130226 23:20:48 [Note] Event Scheduler: Loaded 0 events
130226 23:20:48 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.68-cll' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL C$
130227 1:58:16 [Note] /usr/sbin/mysqld: Normal shutdown

130227 1:58:16 [Note] Event Scheduler: Purging the queue. 0 events
130227 1:58:18 InnoDB: Starting shutdown...
130227 1:58:21 InnoDB: Shutdown completed; log sequence number 0 119527
130227 1:58:21 [Note] /usr/sbin/mysqld: Shutdown complete

130227 01:58:21 mysqld_safe mysqld from pid file /var/lib/mysql/server.hostnamema$
130227 01:58:21 mysqld_safe Starting mysqld daemon with databases from /var/lib$
130227 1:58:21 [Warning] '--log_slow_queries' is deprecated and will be remove$
130227 1:58:22 [Note] Plugin 'FEDERATED' is disabled.

uper
March 27th, 2013, 02:59
دستور ها که درستن، لینوکستون چیه؟
با nano یا vi تست کنید. مسیر رو هم چک کنید ببینید اصلا فایل هست !!

hamid_234
March 27th, 2013, 03:03
130327 2:52:50 InnoDB: Initializing buffer pool, size = 128.0M
130327 2:52:50 InnoDB: Completed initialization of buffer pool
130327 2:52:50 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
130327 2:52:50 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Last MySQL binlog file position 0 69510557, file name ./server-bin.0000$
130327 2:52:50 InnoDB: Waiting for the background threads to start
130327 2:52:51 InnoDB: 5.5.30 started; log sequence number 2090508
130327 2:52:51 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130327 2:52:51 [Note] - '0.0.0.0' resolves to '0.0.0.0';
130327 2:52:51 [Note] Server socket created on IP: '0.0.0.0'.
130327 2:52:51 [ERROR] /usr/sbin/mysqld: Table './mysql/db' is marked as crash$
130327 2:52:51 [ERROR] Fatal error: Can't open and lock privilege tables: Tabl$
130327 02:52:51 mysqld_safe mysqld from pid file /var/lib/mysql/server.hostnamema

130327 2:52:51 [ERROR] Fatal error: Can't open and lock privilege tables: Tabl$
130327 02:52:51 mysqld_safe mysqld from pid file /var/lib/mysql/server.hostnamema$

hamid_234
March 27th, 2013, 03:05
دستور ها که درستن، لینوکستون چیه؟
با nano یا vi تست کنید. مسیر رو هم چک کنید ببینید اصلا فایل هست !!

با این دستور لاگ ها رو داد :

nano /var/lib/mysql/server.hostnamema.com.err

hamid_234
March 27th, 2013, 03:07
محتوا my.cnf یکبار خالی کن رست بده

متن ارور هم قرار میدادی بد نبود


root@server [~]# service mysql restart
MySQL server PID file could not be found! [FAILED]
Starting MySQL.....The server quit without updating PID file (/var/lib/mysql/server.rayandade.com.pid). [FAILED]
root@server [~]#

compiler
March 27th, 2013, 04:41
root@server [~]# service mysql restart
MySQL server PID file could not be found! [FAILED]
Starting MySQL.....The server quit without updating PID file (/var/lib/mysql/server.rayandade.com.pid). [FAILED]
root@server [~]#

فایل های دیتابیس و mysql به صورت پیش فرض در این مسیر قرار دارند :


/var/lib/mysql/

با اجرای دستور زیر وضعیت پارتیشن بندی و فضای خالی موجود در هر پارتیشن رو بررسی کنید . احتمال اینکه پارتیشن /root یا /var پر شده باشه خیلی زیاده :


df -h

خروجیش رو اینجا کپی کنید

موفق باشید