チュートリアルシリーズMySQL シリーズ: MySQL リレーショナル データベースの基本概念 1. yumパッケージマネージャーを使用してMariaDBサーバーをインストールする1) yumソース(MariaDB公式ソース)を構成する [root@centos6 ~]# vim /etc/yum.repos.d/mariadb-10.2.repo [マリアdb] 名前=MariaDB ベースURL=http://yum.mariadb.org/10.2/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2) インストール [root@centos6 ~]# yum -y MariaDBサーバーをインストールします 3) サービスを開始してテストする [root@centos6 ~]# サービスmysqlを開始 [root@centos6 mysql]# mysql #接続が成功すればOKです! 2. 公式バイナリパッケージを使用してMariaDBサーバーをインストールする1) バイナリパッケージを取得する # http://sfo1.mirrors.digitalocean.com/mariadb//mariadb-10.2.15/bintar-linux-x86_64/mariadb-10.2.15-linux-x86_64.tar.gz を取得します 2) グループとユーザーを作成する [root@centos6 ~]# groupadd -r -g 27 mysql [root@centos6 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql 3) ソフトウェアパッケージを解凍し、権限を変更する [root@centos6 ~]# tar xf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/ [root@centos6 ~]# cd /usr/local/ [root@centos6 ローカル]# ln -s mariadb-10.2.15-linux-x86_64/mysql [root@centos6 ローカル]# chown -R root:root mysql/ [root@centos6 ローカル]# setfacl -R -mu:mysql:rwx mysql/ 4) 環境変数を設定する [root@centos6 local]# echo "export PATH=/usr/local/mysql/bin:\$PATH" >/etc/profile.d/mysql.sh [root@centos6 ローカル]# ./etc/profile.d/mysql.sh 5) データベースを初期化する [root@centos6 local]# cd /usr/local/mysql/ #初期化スクリプトを実行するには、このディレクトリに入る必要があります [root@centos6 mysql]# scripts/mysql_install_db --datadir=/data/mysqldb/ --user=mysql 6) 設定ファイルを提供する [root@centos6 mysql]# cp サポートファイル/my-huge.cnf /etc/my.cnf [root@centos6 mysql]# sed -i.bak '/\[mysqld\]/adatadir = /data/mysqldb' /etc/my.cnf 7) 起動サービススクリプトを提供する [root@centos6 mysql]# cp support-files/mysql.server /etc/init.d/mysqld [root@centos6 mysql]# chkconfig --add mysqld [root@centos6 mysql]# chkconfig mysqld をオンにする 8) 開始してテストする [root@centos6 mysql]# サービスmysqldを開始 [root@centos6 mysql]# mysql #接続が成功すればOKです! 3. ソースからMariaDBサーバーをコンパイルしてインストールする1) ソースコードを入手する # wget http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-10.2.15/source/mariadb-10.2.15.tar.gz 2) 基本的な環境を準備する [root@centos6 ~]# yum -y インストール bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel gcc gcc-c++ cmake libevent-devel gnutls-devel libaio-devel openssl-devel ncurses-devel libxml2-devel 3) グループとユーザーを作成する [root@centos6 ~]# groupadd -r -g 27 mysql [root@centos6 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql 4) コンパイルしてインストールする [root@centos6 ~]# tar xf mariadb-10.2.15.tar.gz [root@centos6 ~]# cd mariadb-10.2.15 [root@centos6 mariadb-10.2.15]# cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/data/mysqldb/ \ -DSYSCONFDIR=/etc \ -DMYSQL_USER=mysql \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITHOUT_MROONGA_STORAGE_ENGINE=1 \ -DWITH_DEBUG=0 \ -DWITH_READLINE=1 \ -DWITH_SSL=システム\ -DWITH_ZLIB=システム\ -DWITH_LIBWRAP=0 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci [root@centos6 mariadb-10.2.15]# make -j4 && make install 5) 環境変数を設定し、ソフトウェアのインストールディレクトリの権限を変更する [root@centos6 ~]# echo "export PATH=/usr/local/mysql/bin:\$PATH" >/etc/profile.d/mysql.sh [root@centos6 ~]# . /etc/profile.d/mysql.sh [root@centos6 ~]# setfacl -R -mu:mysql:rwx /usr/local/mysql/ 7) データベースを初期化し、構成ファイルを提供し、サービス起動スクリプトを提供する [root@centos6 ~]# cd /usr/local/mysql/ [root@centos6 mysql]# scripts/mysql_install_db --datadir=/data/mysqldb/ --user=mysql --basedir=/usr/local/mysql/ [root@centos6 mysql]# cp サポートファイル/my-huge.cnf /etc/my.cnf [root@centos6 mysql]# cp support-files/mysql.server /etc/init.d/mysqld [root@centos6 mysql]# chkconfig --add mysqld 8) 開始してテストする [root@centos6 mysql]# サービスmysqldを開始 [root@centos6 mysql]# mysql #接続が成功すればOKです! MySQLシリーズの一つであるMariaDB-serverのインストールに関する記事はこれで終わりです。MySQL MariaDB-serverのインストールの詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS スタイルを変更してグレーの Web ページ (色なし、明るい白黒のみ) を実現するいくつかの方法
>>: iframe を介してフレームセットを本体に配置する
目次1. リストインターフェースの表示例2. データを表示する2.1. コンポーネントがリストに表示...
1. データベースをインストールする1) yum -y install mysql-server (...
序文この記事は主にMySQLの主キー0と主キー自己排除制約の関係を紹介し、皆さんの参考と学習のために...
実験環境: 1. CentOS 7 サーバー 3 台2. mysql5.7.26 (3台のマシンはす...
この記事では、カレンダー機能を実装するためのVue.jsの具体的なコードを例として紹介します。具体的...
通常は <ul><li> タグを使用しますが、dd タグと dt タグも便利...
<br />ヘッダーはテーブルの最初の行を参照します。ヘッダー内のテキストは中央揃えで太...
その特性は次のとおりです。方向アクティブな字幕のスクロール方向を設定するコードは次のとおりです。 &...
方法1: 値を追加する公式の説明を見るには MDN にアクセスしてください。優先度はどのように計算さ...
この記事では、マーキースタイルのテキストの水平スクロールを実現するためのVueの具体的なコードを参考...
1. フローティング方式を使用する効果画像: コードは次のとおりです: (.content の高さは...
目次方法1方法2 nginxをインストールした後、PHPコードを解析できないことがわかりました。解決...
ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...
導入MySQL は、私たちが日常業務で使用する非常に一般的なデータベースです。MySQL は現在 O...
現在の要件は、ファイルのアップロード ボタンがあることです。ボタンをクリックすると、アップロードする...