Əsas səhifə > MySQL administration > Starting and Stopping MySQL Server

Starting and Stopping MySQL Server

Start stop məsələsi elə də çətin olmamalıdır. Amma Start edib sonra stop edə bilməyəndə maraqlı olur🙂
Birinci üsul:

-- START
[root@sh ~]# systemctl start mysqld.service

-- Shutdown
[root@sh ~]# systemctl stop mysqld.service

Normal qaydada işləyir və connection da gedir.

İkinci üsul:

-- START
[root@sh ~]# service mysqld start
Redirecting to /bin/systemctl start  mysqld.service

-- Shutdown
[root@sh ~]# service mysqld stop
Redirecting to /bin/systemctl stop  mysqld.service

Yenə də normal qaydada connect olmaq olur.

Üçüncü üsul:
mysqld_safe shell script-i var ki bu script çalışdırıldığında mysqld-ni avtomatik olaraq çağırır və server-i start edir. Location: /usr/bin
Sınayaq:

[root@sh ~]# cd /usr/bin
[root@sh bin]# ./mysqld_safe
130112 15:46:37 mysqld_safe Logging to '/var/log/mysqld.log'.
130112 15:46:37 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
.
.
.

Biraz gözlədim ki birdən nəsə olar amma sadəcə bu çəkildə gözləyir. Sən demə artıq mysqld_safe MySQL-i artıq start edib Və connection da gedir:

[root@sh ~]# mysql -u monty -p
Enter password: 
Welcome to the MySQL monitor.

İndi isə yuxarıda göstərilən qaydaların biri ilə Shutdown edək:

[root@sh ~]# systemctl stop mysqld.service

Xeyri yoxdu Shutdown olmur…Connection gedəcək adi qaydada

[root@sh ~]# mysql -u monty -p
Enter password: 
Welcome to the MySQL monitor.

Biraz axtarışdan sonra bu halda Shutdown etməyin 2 yolu var imiş:
1. Manual olaraq linux-da root kimi mysqld-ni kill etmək
2. mysqladmin shutdown

1.Killing
Running mysql proseslərə nəzər yetirdikdə:

[root@sh ~]# ps -ef|grep -i mysql
1000      9530     1  0 15:22 ?        00:00:02 gedit /var/log/mysqld.log
root     11573 10164  0 15:46 pts/4    00:00:00 /bin/sh ./mysqld_safe
mysql    12087 11573  0 15:46 pts/4    00:00:05 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --open-files-limit=65535 --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root     12518  8589  0 16:37 pts/1    00:00:00 grep --color=auto -i mysql

Bizə lazımdır PİD=12087 kill-lənsin🙂

[root@sh ~]# kill 12087

Bundan sonra əvvəli mysqld_safe çağırılan pencərədə yeni yazı peyda olur:

[root@sh bin]# ./mysqld_safe
130112 15:46:37 mysqld_safe Logging to '/var/log/mysqld.log'.
130112 15:46:37 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130112 16:42:15 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

ENDED yazısı!
Sınamaq üçün connect olaq:

[root@sh ~]# mysql -u monty -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

2. mysqladmin shutdown

Yenidən mysqld_safe-i işlədək

[root@sh bin]# ./mysqld_safe
130112 16:47:02 mysqld_safe Logging to '/var/log/mysqld.log'.
130112 16:47:02 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
.
.
.

indi isə shutdown:

[root@sh ~]# mysqladmin -u root -p shutdown
Enter password:

Və sonda yenə ENDED görəcik

[root@sh bin]# ./mysqld_safe
130112 16:52:58 mysqld_safe Logging to '/var/log/mysqld.log'.
130112 16:52:58 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130112 16:53:17 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Təşəkkürlər🙂

  1. Hələlik heç bir şərh yoxdur
  1. No trackbacks yet.

Bir cavab yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

%s qoşulma

%d bloqqer bunu bəyənir: