1. ダウンロードして解凍します: /Users/xiechunping/Softwares/mysql-5.7.17 ダウンロードアドレス: http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.7/mysql-boost-5.7.17.tar.gz 2. mysql-5.7.17を入力してcmakeを実行します。 cd ../mysql-5.7.17 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/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 -DWITH_PARTITION_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=_mysql -DMYSQL_TCP_PORT=3306 -DMYSQL_DATADIR=/usr/local/mysql/db_data -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/Users/xiechunping/Softwares/mysql-5.7.17/boost 3. データディレクトリの権限を設定する chown -R _mysql:_mysql /usr/local/mysql/db_data 4. コンパイルしてインストールする 作成&インストール 5. データベースをインストールして起動する cd /usr/local/mysql bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/db_data サポートファイル/mysql.server の開始 6. データベースのルートユーザーのパスワードを変更します(最初のエントリのパスワードは空白です) 変更: /usr/local/mysql/support-files/mysql.server 行 280 mysqlに次の起動オプションを追加します: --user=mysql --skip-grant-tables --skip-networking 埋め込む: サポートファイル/mysql.server を停止 && サポートファイル/mysql.server を停止 bin/mysql -u ルートmysql mysql>UPDATE user SET authentication_string=PASSWORD('mysql54321') where USER='root'; mysql> 権限をフラッシュします。 mysql>終了します; サポートファイル/mysql.server 停止 /usr/local/mysql/support-files/mysql.server ファイルを復元します。 サポートファイル/mysql.server の開始 bin/mysql -uroot -p パスワードを入力してください: <新しいパスワード mysql54321 を入力してください> mysql>パスワードを設定する = PASSWORD('mysql54321'); mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; mysql>権限をフラッシュします。 mysql>終了します; 上記は、Mac システムでソース コードから MySQL 5.7.17 をコンパイルしてインストールするためのチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: あなたが知らない Linux KDE アプリケーション 11 選
ユーザーから情報を収集する場合、Web フォームを使用するより簡単で直接的な方法はありません。適切に...
要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....
目次序文電話使用法成し遂げるシンプルな実装バージョン:アップグレード版:適用する使用法成し遂げるバイ...
スレッドが同時に実行される場合、スレッドがリソースを競合してデータの曖昧さが生じるのを防ぐために、重...
この記事から、MySQL を紹介し学習するための新しい一連の記事がスタートします。なぜ MySQL ...
プロジェクトでは、SQL を使用してデータ分析を実行するために、大量のデータをデータベースにインポー...
まず、Linux システムで実行されているノード プロセスはプロセスを強制終了できないことを紹介しま...
1. 準備1.1 港ダウンロードハーバーダウンロードアドレス:リンクリンクの説明を追加し、必要なバー...
1. マスター'x@xxxx:x'への接続エラー- 再試行時間: 60 再試行回数:...
名前を格納するフィールドが GBK 文字セットを使用している場合、GBK 内部コード自体がエンコード...
目次1 システムスループットの簡単な紹介2 試験方法2.1 クライアントテストツール2.1.1 GE...
要件:ページ コンテンツが短く、ブラウザーの高さをサポートできない場合でも、フッターをウィンドウの下...
目次序文問題を見つける解決する追記序文最近、 UIコンポーネントを作成する予定で、 vue 2.xと...
検索ミラー docker 検索 rocketmq画像バージョンを表示他の画像を表示したい場合は、画像...
目次1. 使いやすい2. 関数内でジェネリックを使用する3. クラス内でジェネリックを使用する4. ...