カーネル: [root@opop ~]# cat /etc/centos-release CentOS リリース 6.8 (最終版) [root@opop ~]# uname -a Linux opop 2.6.32-642.el6.x86_64 #1 SMP 火曜 5月10日 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux インストールを開始します。 [root@opop ~]# for i in `rpm -qa | grep mysql`;do yum remove $i;done // まず組み込みのmysqlを削除します [root@opop ~]# yum -y インストール wget gcc gcc-c++ ncurses-devel cmake make perl bison git mysql ユーザー グループを作成します。 [root@opop ~]# グループ追加 mysql [root@opop ~]# useradd -r -g mysql mysql mysql インストール ディレクトリとデータベース ファイル ストレージ ディレクトリを作成します。 [root@opop ~]# mkdir -p /usr/local/mysql [root@opop ~]# mkdir -p /usr/local/mysql/data ディレクトリの所有者とグループを変更します。 [root@opop ~]# chown -R mysql:mysql /usr/local/mysql/data [root@opop ~]# chown -R mysql:mysql /usr/local/mysql 開梱: [root@opop ~]# tar -zxvf mysql-5.6.38.tar.gz [root@opop ~]# cd mysql-5.6.38 コンパイル: [root@opop mysql-5.6.38]# cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \ -DENABLE_DOWNLOADS=1 [root@opop mysql-5.6.38]# make && make install //注: コンパイル時間は長いので、しばらくお待ちください//結果を確認してください: //[root@opop mysql-5.6.38]# ll /usr/local/mysql/ 一時ファイルを消去します: [root@opop mysql-5.6.38]# クリーンにする mysqlを初期化します: [root@opop ~]# cd /usr/local/mysql/ [root@opop mysql]# scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data [root@opop mysql]# chown -R mysql:mysql /usr/local/mysql [root@opop mysql]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql [root@opop mysql]# /etc/init.d/mysql を起動します [root@opop mysql]# ps -aux |grep mysql 環境変数を設定します。 [root@opop mysql]# vim /etc/profile 後に追加 PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib エクスポートPATH プロフィールを再読み込み(即時有効) [root@opop mysql]# ソース /etc/profile mysql サービスを再起動します。 [root@opop mysql]# サービスmysqlを再起動します 初回ログイン: [root@opop mysql]# mysql -u root mysql 承認: mysql> *.* のすべての権限を、"root" によって識別される root@"%" に付与します。 //ルートにリモート接続機能を追加しますので、注意して操作してください。 データベースのパスワードを設定します。 mysql> update user set password = password('111111') where User='root'; //ルートパスワードを6つの1に更新します 更新: mysql> 権限をフラッシュします。 やめる: mysql>終了 パスワードを変更したら、再度ログインしてください。 [root@opop mysql]# mysql -u root -p パスワードを入力してください: //ここに6つの1を入力してください 起動時にサービスが自動的に開始するように設定します。 [root@opop mysql]# chkconfig mysql オン 要約する 上記は編集者が紹介したmysql5.6.8ソースコードのインストールプロセスです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linuxコマンドのファイル上書きとファイル追加の詳細な説明
>>: JS はデータ URL をどのように理解するのでしょうか?
この記事では、jsとjQueryテクノロジーを使用して告白弾幕を実現する方法を紹介します。具体的な内...
序文少し前に、興味深い問題を目にしました。Vue のデータが変更された後に、ビューを同期的に更新する...
目次1. はじめに2. 再帰3. コールバック関数3.1 匿名コールバック関数3.2 パラメータ付き...
編集者は最近、macOS システムを使い始めたかったので、VMware に macOS イメージ シ...
この記事では、Nodejs 開発プロセスで遭遇する配列の特性によって発生する問題と解決策、および配列...
Bash 初期化ファイル対話型ログインシェル次の場合にはログイン シェルを取得できます。ローカル端末...
隠れる前に:隠れた後: CS: ...コードをコピーコードは次のとおりです。オーバーフロー:非表示;...
よく遭遇する問題: 下部の要素を「下部に貼り付ける」効果を CSS でどのように実現するか。この記事...
mysql-5.7.20-winx64.zipインストール手順のないインストール パッケージ: ht...
DockerにはCEとEEがあり、CE版はコミュニティ版(無料)、EE版はセキュリティを重視したエン...
大きな箱の中に写真があります。マウスをその上に置くと、半透明のマスク レイヤーが表示されます。マウス...
1. 公式サイトからmysql-8.0.17-winx64をダウンロードし、Zipファイル形式を選択...
序文この記事では、主にWeb開発のためのクロスドメインソリューションを紹介し、参考と学習のために共有...
Raspberry Pi モデルは 4b、1G RAM です。システムはubuntu19.10サーバ...
この記事の例では、タイマー機能を実装するためのVueの具体的なコードを参考までに共有しています。具体...