この記事では主に Linux システムでの mysql データベース操作の開始について説明します。興味のある方は詳細をご覧ください。
{mysql} は mysql のインストール ディレクトリを表します
MySQL の起動/停止/再起動方法
1. 起動方法
1. サービスを使用して起動します:service mysqld start
2 mysqld スクリプト起動を使用します: /etc/inint.d/mysqld start
mysqld が /etc/inint.d/ で見つからない場合は、mysql インストール ディレクトリ {mysql}/init.d/mysqld に移動できます。 start
3.safe_mysqld を使用して開始:safe_mysqld&
2.停止
1.サービスを使用して開始:service mysqld stop
2.mysqld スクリプトを使用して開始:/etc/inint.d/ mysqld stop
If /etc/inint mysqld が .d/ の下に見つからない場合は、mysql インストール ディレクトリ {mysql}/init.d/mysqld stop
3. mysqladmin shutdown
3 に移動できます。 . Restart
1. サービスを使用して開始:service mysqld restart
2. mysqld スクリプトを使用して開始: /etc/inint.d/mysqld restart
/etc/inint で mysqld が見つからない場合。 d/、mysql インストール ディレクトリ、{mysql}/init.d/ mysqld restart
質問編集の概要
MySQL の起動/停止/再起動方法
1. 起動方法
1 . サービスを使用して開始:service mysqld start
2. mysqld スクリプトを使用して開始: /etc/ inint.d/mysqld start
3.safe_mysqld の使用を開始:safe_mysqld&
2.停止
1.サービスの使用を開始します:service mysqld stop
2. mysqld スクリプトの使用を開始します: /etc/inint.d /mysqld stop
3. mysqladmin shutdown
3. Restart
1. サービスを使用して開始します。 service mysqld restart
2. mysqld スクリプトを使用して開始します。 /etc/inint.d/mysqld restart
初めて mysql を学習し始めたとき、redhat に付属しているものを使用しました。 startup/rc.d/init.d/start
とは何ですか。これは非常に単純ですが、後から学ぶほど、システムに付属する mysql の一部はバージョンが低すぎ、一部は Web サービスに関連するものであることがわかります。インストールしたいです。必要な下位バージョンの mysql
その後、tar を使用して mysql をインストールする方法を学びました。mysql は /usr/local/mysql ディレクトリにインストールされていましたが、起動時に多くの問題が発生しました。最も一般的なものは次のとおりです:
エラー 2002: ソケット経由でローカル MySQL サーバーに接続できません
'/tmp/mysql.sock' (111)
解決策:
[root@test mysql] # /usr/local/mysql/bin/mysqladmin -u root /
> -S /var/lib/mysql/mysql.sock パスワード 'your.passwd'
または接続を確立します
ln - ■ /var/lib/mysql/mysql.sock /tmp
実際、/tmp/mysql.sock が見つからないと表示される場合、/tmp ディレクトリにそのようなファイルが存在しないため、そうでない場合もありますが、起動
コマンドが間違っているためです。一般的な起動方法をあまり明確に覚えていないことに遭遇しました。tmp の下に mysql.sock のようなファイルがあることが確実な場合は、他のコマンドをいくつか試してみてください
/usr/local/mysql /bin/mysql -u root -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user =root&
/usr /local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql/bin/ safe_mysqld--uer=root&(safe_mysqld は mysqld_safe とは異なることに注意してください。mysql がバックグラウンドで実行されていることを意味します) 私の場合、エラーが報告されます
pid ファイルからサーバーを停止します
/usr/local/mysql/data/localhost
誰もがこれらの mysql、safe_mysqld 、mysqld_safe、mysqld、mysqladmin に注意を払う必要があります。もっと試してください
数回
実際には、mysql が正常に起動している場合もありますので、mysql がコマンドを開始するかどうかを確認してください
ps - aux | grep mysqld
次のような内容が表示されます
MySQL 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/
MySQL 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/ usr/local/mysql/
mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/ mysql/
root 6422 0.0 1.1 2408 732 pts/3 S 16:20 0:00 grep
Mysql
mysql がポートでリッスンしているかどうかを確認する コマンド
netstat -tl | grep mysql
次のような内容が表示されます。
tcp 0 0 *:mysql *:* LISTEN
関連チュートリアル:
mysql ビデオ チュートリアル
Linux ビデオ チュートリアル
以上がLinuxシステムでmysqlデータベース操作を開始します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。