mysqlをcentosにオンラインでインストールする

Centos5.3オンラインインストール[mysql](https://cloud.tencent.com/product/cdb?from=10680)

  1. [root [@sample](http://my.oschina.net/u/152646)〜] #yum -y installmysql-server←installMySQL
    ..... 少し
    Installed: mysql-server.i386 0:4.1.20-1.RHEL4.1
    Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBD-MySQL.i386 0:2.9004-3.1 perl-DBI.i386 0:1.40-8
    Complete!

2、構成
[ root [@sample](http://my.oschina.net/u/152646)〜]#vi / etc / my.cnf←MySQL構成ファイルの編集

[ mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

Default to using old password format for compatibility with mysql 3.x

clients (those using the mysqlclient10 compatibility package).

old_passwords = 1←この行を見つけ、この行の下に新しいルールを追加して、MySQLのデフォルトのエンコーディングをUTF-8にします。
default-character-set = gbk←この行を追加
次に、構成ファイルの最後に次のステートメントを追加します。

[ mysql]
default-character-set = gbk

3、MySQLサービスを開始します

[ root [@sample](http://my.oschina.net/u/152646)〜] #chkconfig mysqldon←システムの起動時に自動的に開始するようにMySQLサービスを設定する

[ root [@sample](http://my.oschina.net/u/152646)〜] #chkconfig --listmysqld←MySQLが自動的に起動することを確認する
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off←2--5がオンの場合はOK

[ root [@sample](http://my.oschina.net/u/152646)〜]#/ etc / rc.d / init.d / mysqldstart←MySQLサービスを開始する

mysqlを起動します[OK]

注:この部分の実行が失敗した場合は、/ var / lib / mysqlにデータベースファイルがないことが原因である可能性があり、[致命的なエラー:特権テーブルを開いてロックできません:テーブル 'mysql.host'が存在しません]が報告されます。 OKにするには、mysql_install_dbコマンドを実行する必要があります。

4、MySQLルートユーザーがパスワードを設定
MySQLが最初にインストールされたとき、そのrootユーザーにはパスワードが与えられていませんでした。まず、MySQLのルートパスワードを設定します。

[ root [@sample](http://my.oschina.net/u/152646)〜] #mysql -uroot←rootユーザーとしてMySQLサーバーにログインします
mysql> mysql.userからuser、host、passwordを選択します;←ユーザー情報を表示します
mysql> set password for root @ localhost = password( 'ここにルートパスワードを入力');←ルートパスワードを設定
mysql> set password for root @ domain name = password( 'ここにルートパスワードを入力してください');
mysql> delete from mysql.user where user = '';←匿名ユーザーを削除
mysql> exit←MySQLサーバーを終了します[設定されたパスワードが正しいかどうかをテストします]

5、テストデータベースを削除します
mysql> showdatabases;←システムの既存のデータベースを表示する
mysql> drop databasetest;←testという名前の空のデータベースを削除します

6.MySQLをテストします。新規ユーザーの確立、およびデータベースとデータテーブルの作成を試みるためのリレーショナルデータベース操作命令の使用を含みます。ここでは、新しく作成されたユーザーが例としてsleinetpubを取り上げます。

[ root [@sample](http://my.oschina.net/u/152646)〜] #mysql -u root-p←rootでパスワードでログイン
パスワードを入力してください:←ここにパスワードを入力してください

mysql>「ここでパスワードを定義する」で識別されるsleinetpub [@localhost](http://my.oschina.net/u/570656)にtest。*のすべての特権を付与します;←テストデータベースに対する完全な操作権限を持つsleinetpubという名前のユーザーを作成します
mysql> select user from mysql.user where user = 'sleinetpub';←sleinetpubuserの存在を確認します
mysql> exit←MySQLサーバーを終了します
[ root [@sample](http://my.oschina.net/u/152646)〜] #mysql -u sleinetpub-p←新しく作成されたsleinetpubユーザーを使用してMySQLサーバーにログインします
パスワードを入力してください:←ここにパスワードを入力してください
mysql> create databasetest;←testという名前のデータベースを作成する
mysql> showdatabases;←システムの既存のデータベースを表示する
mysql> usetest←データベースに接続する
mysql> create table test(num int、name varchar(50));←データベースにテーブルを作成する
mysql> showtables;←データベース内の既存のテーブルを表示する
mysql>ドロップテーブルテスト;←テーブルを削除
mysql> showdatabases;←既存のデータベースを表示する
空のセット(0.01秒)←テストデータベースが削除されたことを確認します(ルート以外のユーザー関係があり、mysqlという名前のデータベースが表示されません)
mysql> exit←MySQLサーバーを終了します

7、テストで使用したレガシーユーザーを削除します
[ root [@sample](http://my.oschina.net/u/152646)〜] #mysql -u root-p←rootでパスワードでログイン
パスワードを入力してください:←ここにパスワードを入力してください
mysql> *。*のすべての権限をsleinetpub [@localhost](http://my.oschina.net/u/570656);から取り消します。←データベースに対するユーザーsleinetpubの操作権限をキャンセルします。
mysql> mysql.userから削除します。ここで、user = 'sleinetpub'およびhost = 'localhost';←sleinetpubユーザーを削除します
mysql> mysql.userからユーザーを選択します。ここで、user = 'sleinetpub';←ユーザーsleinetpubを検索し、削除されているかどうかを確認します。
空のセット(0.01秒)←sleinetpubユーザーが存在しないことを確認します
mysql>フラッシュ特権;←上記の操作を有効にするために更新する
mysql> exit

8.最後に、HTTPサービスを1回再起動します。

[ root [@undefined](http://my.oschina.net/undefined)/]#/ etc / rc.d / init.d / mysqldstop←HTTPサービスを停止します
mysqlを停止します[OK]

[ root [@undefined](http://my.oschina.net/undefined)/]#/ etc / rc.d / init.d / mysqldstart←HTTPサービスを開始
mysqlを起動します[OK]

Recommended Posts

mysqlをcentosにオンラインでインストールする
LinuxCentosにMySQL8.0.16をインストールします
CentOS7.2はMysql5.7.13をインストールします
CentOS7はMySQLをインストールします
CentOSインストールmysql
CentOS7インストールmysql
CentOS7はMySQL5.6をインストールします
CentOS8はMySQL8.0をインストールします
CentOS7はmysql8をインストールします
CentOS7はMySQL8をインストールします
centos7.5インストールmysql5.7.17
CentOS8にMySQLをインストールする方法
Linux CentOS7(Windows)にMySQLをインストールする
Centos7にDockerをインストールする
Centos7.4はLNMPをインストールします
Centos7にJavaをインストールする
CentOS6.5オフラインインストールMySQL5.6.26
Centos7にMySQL5.7をインストールします
CentOS7の下にmysql5.7をインストールします
Nodejsはcentos7にインストールされます
CentOS8にFFmpegをインストールします
CentOS7にRabbitMQをインストールします
CentosにNode.jsをインストールします
Ubuntu14.04にmysqlをインストールします
CentOS 7.2YumはMySQL5.6をインストールします
Centos7インストールMysql8チュートリアル
Mavenはcentos7にインストールします
CentOS7にMongoDBをインストールします
CentOS8にSurelogをインストールする
Centosはmysql8を手動でインストールします
Centos7にmysqlをインストールします
Centos7はMysqlデータベースをインストールします
centos7へのOpenjdkのインストール
Jenkinsをcentos7にインストールします
CentOS6.5の下にmysql5.1をインストールします
セントスにRabbitMQをインストールする
CentOS7にRabbitMQをインストールします
centos6.5にDockerをインストールします
セントスにオラクルをインストールする
Centos7にElasticsearch6をインストールします
CentOS7にRabbitMQをインストールします
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
centosはyumを介してmysqlをインストールします
CentOS7にElasticSearch7.xをインストールします
Centos7にdockertransferをインストールします
LinuxにMySQLをインストールする(CentOS 7)
MysqlをUbuntuにオフラインでインストールする
Centosシステムにdockerをインストールします
セントスにEPELリポジトリをインストールする
Centos6インストールmysql5.7.xシリーズ
CentOS7に基づくZabbix3.4をインストールします
centosサーバーにvirtualboxをインストールする
CentOS7にNginxサーバーをインストールします
CentOS8はMySQL8をインストールします(プロテスト)
1.5Centos7をインストールする
centOS7にjdk1.8をインストールする方法
CentOS7yumはmysqlをインストールして起動します
CentOS7にrpmでJDK8をインストールします
Ubuntu20.04にMySQLをインストールする方法
CentOSYumはMySQL5.6をコンパイルしてインストールします
CentOS8にMemcachedをインストールする方法