Your first two commands weren't run as root so that is expected behaviour. You need to be root to stop/start mysql.
However:
sudo /etc/init.d/mysql startshould work. Indeed it does, for me:
kojan:~> sudo /etc/init.d/mysql restart [sudo] password for chris: Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld. Checking for corrupt, not cleanly closed and upgrade needing tables..I used restart rather than start, since it was already running, but the effect is the same. Are you sure you entered your password correctly? :) Have you edited your sudo config at all which would stop this working?
This one..
sudo /etc/init.d/mysql - root -p startThe arguments are wrong. an init.d script only takes start or stop or restart - just one word telling it what to do. You cannot give it multiple arguments as you were trying to do.
Anyway, the short answer is the one you actually got to work, is the recommended way. service is replacing all the init.d scripts over time, so you should get into the habit of using service. The page you link to was written in 2008, so has to be taken with some salt :)
Tutorial ini adalah semua tentang perintah yang perlu Anda ketahui bagaimana Anda memulai/me-restart Server Web Apache 2 dan server MySQL di sistem operasi Ubuntu atau Debian Linux.
Server web Apache adalah server web open source yang ringan dan paling populer yang digunakan di seluruh dunia pada sistem operasi berbasis Linux. Itu dapat diinstal di Ubuntu dengan satu perintah untuk menangani halaman web konten dinamis dan statis. Sebagian besar WordPress dan CMS populer lainnya menggunakannya sebagai server Web.
Selanjutnya, ketika Anda ingin membuat beberapa aplikasi atau situs web online maka Anda juga memerlukan perangkat lunak basis data untuk menyimpan semua konten Anda dan di sini MySQL masuk. Ini juga merupakan perangkat lunak sistem basis data open source yang dapat diinstal pada sistem operasi Linux apa pun dengan mudah.. Jika Anda baru mengenal keduanya, Anda dapat melihat tutorial kita yang memberi tahu Anda cara menginstal Apache, MySQL, dan PHP di Ubuntu Linux.
Perintah yang diberikan di bawah ini akan bekerja pada semua sistem operasi Linux berbasis Ubuntu dan Debian di mana pun mereka berada, itu bisa di sistem PC lokal Anda atau service hosting atau cloud seperti AWS, DigitalOcean, google cloud dan banyak lagi..
Mulai Apache di Ubuntu Linux
Perintah untuk memulai server web Apache di Ubuntu adalah:
sudo /etc/init.d/apache2 start atau sudo service apache2 start
Hentikan server Apache di Ubuntu Linux
Perintah di terminal untuk menghentikan server web Apache2
sudo /etc/init.d/apache2 stop ATAU sudo service apache2 stop
Mulai ulang server Apache di Ubuntu Linux
Perintah untuk dijalankan di terminal Ubuntu untuk me-restart server web Apache.
sudo /etc/init.d/apache2 restart ATAU sudo service apache2 restart
Jika Anda menggunakan Ubuntu 15.04 atau lebih tinggi, Anda juga dapat menggunakan perintah di bawah ini untuk memulai/restart dan menghentikan server web Apache.
Untuk memulai Apache systemctl start Apache2.service Untuk menghentikan Apache systemctl stop Apache2.service Untuk restart Apache systemctl restart Apache2.service
Untuk memulai/Berhenti dan restart server MySQL di Ubuntu gunakan perintah yang disebutkan di bawah ini:
Hentikan MySQL di Ubuntu Linux
Perintah terminal untuk menghentikan MySQL
sudo stop mysql atau sudo service mysql stop atau sudo /etc/inid.d/mysql stop
Mulai MySQL di Ubuntu Linux
Gunakan salah satu dari yang diberikan di bawah ini untuk memulai MySQL, jika dalam keadaan berhenti.
sudo start mysql atau sudo service mysql start atau sudo /etc/init.d/mysql start
Mulai ulang MySQL di Ubuntu Linux
Untuk me-restart server MySQL Ubuntu Linux gunakan perintah di terminal.
sudo restart mysql atau sudo service mysql restart atau sudo /etc/init.d/mysql restart
Sumber daya bermanfaat lainnya
- Cara Instal server WAMP untuk windows 10
- Instal server web Apache di CentOS 7/6 dengan satu perintah
- Cara menginstal phpMyAdmin di Centos 7 & Centos 6
pada OS LINUX Buka terminal, kemudian masuk sebagai root perintah untuk masuk sebagai root, pada distro Ubuntu dan turunannya : sudo su pada distro yang lain (Slackware, Mandrive, Redhat, dan sbg) : su
lalu enter, kemudian isi password rootnya
Berikut daftar perintahkan, pastikan enter setelah mengetik
Start:
/etc/init.d/mysql start
atau
service mysql start
Stop:
/etc/init.d/mysql stop
atau
service mysql start
Restart:
/etc/init.d/mysql restart
atau
service mysql restart
pada OS Windows 7
Start:
buka Control Panel -> Administrative Tools -> Services -> MySQL diklik Kanan, pilih Start
Stop:
buka Control Panel -> Administrative Tools -> Services -> MySQL diklik Kanan, pilih Stop
Restart:
buka Control Panel -> Administrative Tools -> Services -> MySQL diklik Kanan, pilih Restart
Pada OS Windows XP
buka Start -> All Programs ->Accecories -> Comand Promt, ketikkan perintah berikut, lalu enter
Start:
net start mysql
Stop:
net stop mysql
Restart:
net restart mysql