LinuxシステムにおけるMySQLの一般的な操作コマンド

LinuxシステムにおけるMySQLの一般的な操作コマンド

仕える:

# chkconfig --list すべてのシステムサービスを一覧表示する
# chkconfig --list | grep on 開始されているすべてのシステム サービスを一覧表示します

# chkconfig --list mysqld

# whereis mysql ファイルのインストールパスを表示する
# どのMySQLクエリがファイルパス(フォルダアドレス)を実行するか
usr/bin/mysql は、mysqlの実行パスを意味します。
var/lib/mysql は、mysql データベース ファイルの保存パスを指します。
usr/lib/mysql は、mysql のインストールパスを指します。

環境変数を追加します:

# vi /etc/プロファイル
# MYSQL_HOME=/usr/local/mysql をエクスポートします
# エクスポート PATH=$PATH:$MYSQL_HOME/bin

1. データベースの指示:

# service mysqld start MySQLを起動する
# service mysqld restart MySQLを再起動します
# サービス mysqld を停止します

2. MySQLフォーム操作を入力する

# -u root -p /mysql -h localhost -u root -p DatabaseName; MySQLを入力
MySQL> show databases; データベースを一覧表示する
MySQL> データベース XXX を作成; データベース XXX を作成

MySQL> use databaseName; データベース databaseName を使用する
MySQL> show tables; テーブルの一覧表示

MySQL> create table mytablename (ID int auto_increment not null primary key, usename varchar(20), password varchar(64), sex varchar(10), address varchar(20)); テーブルの作成
MySQL> drop table mytablename ; テーブルを削除する
MySQL> drop database databasename; データベースを削除する

3. 追加、削除、変更、確認

MySQL> mytablename に値を挿入します('','zhangsan','123456','fomale','guiyanag');

MySQL> select * from mytablename ; 検証結果を見つける
MySQL> select * from mytablename where ID = '1'; 正確な検索

MySQL> update mytablename set address = 'shanghai' where username = 'zhangsan'; zhangsanのアドレスをshanghaiに変更します

MySQL> delete from mytablename where ID = '1'; レコードを削除する

ユニバーサルユーザーを追加

grant select On database.* to username@localhost identity by 'password'

ユーザー名はuser_1、パスワードは123456です

どのPCからでもこのユーザーとしてログインしてデータベースを操作できます

MySQL> grant select,insert update,delete on *.* to user_1@"%" identity by "123456";

このマシン上のデータベースのみを操作できるユーザーを作成します

ユーザー名はuser_2、パスワードは123456です

MySQL> grant select,insert update,delete on *.* to user_2@localhost identity by "123456";

ログインデータベース

MySQL> -u user_1 -p -h IP地址;

さらに、参考のためによく使用されるコマンドをいくつか示します。

その他のMySQLデータベース関連の操作は次のとおりです。

(1) データベースTestDBを作成する。mysql> create database TestDB;
(2)TestDBデータベースを現在のデフォルトデータベースとして設定します。mysql> use TestDB;
(3) TestDBデータベースにcustomersテーブルを作成します。mysql> create table customers(userid int not null, username varchar(20) not null);
(4) データベースリストを表示します。mysql> show databases;
(5)データベース内のテーブルを表示する mysql> show tables;
(6)顧客テーブルを削除します。mysql> drop table customers;
(7)顧客テーブルの構造を表示するmysql> desc customers;
(8) 顧客テーブルにレコードを挿入します。mysql> insert into customers(userid, username) values(1, 'hujiahui');
(9)操作をすぐに有効にします。mysql> commit;
(10) customers内のレコードを照会するmysql> select * from customers;
(11) テーブル内のデータを更新します。mysql> update customers set username='DennisHu' where userid=1;
(12)テーブルからレコードを削除するmysql> delete from customers;
(13) likui ユーザーにデータベースへのアクセス権を付与します # grant select、insert、update、delete on *.* to likui@localhost indentified by "123456;

以下もご興味があるかもしれません:
  • Linux オペレーティング システムでよく使用される MySQL コマンドの概要
  • Linux Centos で yum コマンドを使用して MySQL をインストールする方法
  • LINUX 再起動 MYSQL コマンドの詳細な説明
  • Linux環境でよく使われるMySQLコマンドの紹介

<<:  CentOS7で新しいデータディスクをマウントするための完全な手順

>>:  時間範囲効果を実現するためのJavaScript

推薦する

CSSリストのスライドにより、下部に隠れるのを防ぎ、長い画面モデルの処理に適応します。

1. モバイル端末がリストスライドを処理するとき、WeChat には下部にページに戻るボタンが組み...

CSS 属性値正規マッチングセレクターの使い方 (ヒント)

属性値の正規一致セレクターには 3 つの種類があります。 [属性^="値"] [...

画像とテキストでHTTPヘッダーのあらゆる側面を理解する

HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...

MySQL 8.0.13 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.13のインストールと設定のチュートリアルを参考までに紹介します。具...

Centos7にTenda U12ワイヤレスネットワークカードドライバーをインストールする際の問題を解決する

解決プロセス:方法1: CentOS7.3 のデフォルトのカーネル バージョンは低く、3.10.0-...

mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題

cmdにnet start mysqlと入力すると、プロンプトが表示されます: サービス名が無効です...

Vueは複数のカウントダウンを同時に設定する機能を実装しています

この記事の例では、複数のカウントダウンを同時に設定するためのVueの具体的なコードを参考までに共有し...

TypeScript デコレータ定義

目次1. コンセプト1.1 定義1.2 デコレータファクトリー1.3 デコレータの組み合わせ1.4 ...

SSH経由でローカルLinux仮想マシンに接続するプロセスを記録する

実験環境:物理マシン Windows 10 x64物理NIC情報IPv4 アドレス: 192.168...

MySQL で datetime 型のデフォルト値を設定する方法

Navicat クライアントを通じてデフォルトの日時値を変更する際に問題が発生しました。データベース...

MySQL の general_log ログの知識ポイントの紹介

以下の操作デモンストレーションはすべて MySQL バージョン 5.6.36 に基づいています。仕事...

CentOS に Memcached と PHP Memcached 拡張機能をインストールする

高性能分散メモリオブジェクトキャッシュシステムMemcachedについては、別の記事「Windows...

CSS における @ の使用法の概要 (例と説明付き)

@ ルールは、CSS の実行または動作に関する指示を提供する宣言です。各宣言は @ で始まり、その...

Vue 計算プロパティ実装トランスクリプト

この記事では、Vueの計算プロパティ実装レポートカードを参考に共有します。具体的な内容は次のとおりで...

ウェブデザイン必携ハンドブック 216 ウェブセーフカラー

Web ページ上の色の表現は、さまざまな要因によって影響を受けます。Web ページで非常に美しい配色...