با سلام
دوستان عزیز ما امروز یکسری دستوراتی که در انجمن برای آپیمایز دیتابیس بود رو زدم بعدش sql دیگه اجرا نمیشه
sql update ya upgrade هم کردم نشد
من پسورد روت sql رو هم از سی پنل تغییر دادم
دوستان میشه راهنمایی کنید چطور میتونم بیارمش بالا ؟
نمایش نسخه قابل چاپ
با سلام
دوستان عزیز ما امروز یکسری دستوراتی که در انجمن برای آپیمایز دیتابیس بود رو زدم بعدش sql دیگه اجرا نمیشه
sql update ya upgrade هم کردم نشد
من پسورد روت sql رو هم از سی پنل تغییر دادم
دوستان میشه راهنمایی کنید چطور میتونم بیارمش بالا ؟
از mysql لطفا log بگیرین بزارین ببینیم مشکل از چی می تونه باشه .
اجرای دوبارش کنید
چطوری لاگ بگیرم عزیز؟ کدوم آدرس؟ میشه کامل بگید دستور یا مسیرش چیه؟ با تشکر
اجرای دوباره منظور رستارت هست؟ اینو 100 بار کردیم نشده
این خطا رو داره
Starting MySQL....The server quit without updating PID file (/var/lib/mysql/server.hostnamema.com.pid).
محتوای فایل
را خالی کنید و سپس دستورکد:/etc/my.cnf
اگر اوکی نشد محتوای پوشهکد:service mysql start
را یکبار پاک کنید و مجددا دستور دوم را بزنیدکد:/tmp
و اگر باز موفق نشدید آپگرید نمایید
اگر به ssh دسترسی دارین با root وارد بشین و بعد کد زیر رو وارد کنید
service mysqld restart
reboot
آپگرید ه کردیم و نشد / لطفا میشه بیاید یاهو ؟ آی دی رو پیغام خصوصی کردم خدمتتوننقل قول:
محتوای فایل
کد:
/etc/my.cnf
را خالی کنید و سپس دستور
کد:
service mysql start
اگر اوکی نشد محتوای پوشه
کد:
/tmp
را یکبار پاک کنید و مجددا دستور دوم را بزنید
و اگر باز موفق نشدید آپگرید نمایید
عزیز اگه با این حل میشد که دیگه تاپیک نمیزدم - کلا استارت نمیشه نه اینکه استپ شدهنقل قول:
اگر به ssh دسترسی دارین با root وارد بشین و بعد کد زیر رو وارد کنید
service mysqld restart
reboot
به هر حال باز هم ممنونم
لاگ رو از اینجا ببینید.
tail -f /var/log/mysql.log
mysql.err
هیچ کدوم از دستور ها صحیح نبودننقل قول:
لاگ رو از اینجا ببینید.
tail -f /var/log/mysql.log
mysql.err
خروچی این دستور :
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.
دستور ها که درستن، لینوکستون چیه؟
با nano یا vi تست کنید. مسیر رو هم چک کنید ببینید اصلا فایل هست !!
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$
با این دستور لاگ ها رو داد :نقل قول:
دستور ها که درستن، لینوکستون چیه؟
با nano یا vi تست کنید. مسیر رو هم چک کنید ببینید اصلا فایل هست !!
nano /var/lib/mysql/server.hostnamema.com.err
root@server [~]# service mysql restartنقل قول:
محتوا my.cnf یکبار خالی کن رست بده
متن ارور هم قرار میدادی بد نبود
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 به صورت پیش فرض در این مسیر قرار دارند :
با اجرای دستور زیر وضعیت پارتیشن بندی و فضای خالی موجود در هر پارتیشن رو بررسی کنید . احتمال اینکه پارتیشن /root یا /var پر شده باشه خیلی زیاده :کد:/var/lib/mysql/
خروجیش رو اینجا کپی کنیدکد:df -h
موفق باشید