Homebrew/mysql/古い情報20220419
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Homebrew/mysql/古い情報20220419);
*目次 [#za32e0db]
#contents
*関連ページ [#q7af0a04]
*参考情報 [#o6984ce3]
*5.6のインストール [#u945690f]
-普通にインストールすると、5.6が入る
brew install mysql
-設定ファイルをコピー。mysql --help | grep my.cnfで表示さ...
cp /usr/local/Cellar/mysql/5.6.10/support-files/my-defau...
-データベース初期化。
mysql_install_db --verbose --user=`whoami` --basedir="$(...
**自動起動 [#pabdf864]
-/usr/local/opt/mysql/homebrew.mxcl.httpd.plistを編集。Ke...
-plistを登録する。
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAge...
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl....
**サーバー起動 [#wbecb597]
-mysql.serverコマンドで操作できる。
mysql.server start
**rootのパスワード設定 [#s0cda662]
-mysqladminを使う
mysqladmin -uroot password
*5.5のインストール(homebrew-core) [#g8b8b1d1]
**インストール [#c807f7c9]
-2017/01/27(金)現在、coreで複数バージョンのサポートが始ま...
-以下のようにすれば過去のバージョンをインストールすること...
brew install mysql@5.5
-以下のインストラクションが表示される。
#pre{{
==> Caveats
A "/etc/my.cnf" from another install may interfere with a...
server starting up correctly.
To connect:
/usr/local/opt/mysql@5.5/bin/mysql -uroot
To have launchd start mysql@5.5 now and restart at login:
brew services start mysql@5.5
Or, if you don't want/need a background service you can j...
/usr/local/opt/mysql55/bin/mysql.server start
==> Summary
}}
**my.cnfの作成 [#t1e50ef4]
-my.cnfの作成。/usr/locdal/mysql55/bin/mysql --helpによる...
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.m...
-ひな形をコピー
$ cp /usr/local/Cellar/mysql@5.5/5.5.49/support-files/my...
-文字コードをUTF-8にするなど修正。
#pre{{
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
}}
**自動起動設定 [#ge6090ec]
- plistをlink
ln -svf /usr/local/opt/mysql@5.5/*.plist ~/Library/Launc...
-launchctlに登録
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysq...
**その他 [#m8385b46]
-Homebrew-versionsでは /usr/local/var/mysql55がデータフォ...
mysql -uUSER -p -e 'SHOW VARIABLES WHERE Variable_Name L...
-一端サービスをunloadしてからフォルダを移動した。
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.my...
cd /usr/local/var
mv mysql mysql.new
mv mysql55 mysql
-keg-onlyパッケージなのでlinkするとbrew doctorで警告が表...
#pre{{
/usr/local/opt/mysql@5.5/bin
}}
*5.5.40のインストール(homebrew-versionsを仕様) [#hb6d6f92]
**インストール [#ddcf1627]
-以下のコマンドでインストール。
brew tap homebrew/versions
brew install mysql55
-以下のインストラクションが表示される。
#pre{{
A "/etc/my.cnf" from another install may interfere with a...
server starting up correctly.
To connect:
mysql -uroot
This formula is keg-only, which means it was not symlinke...
Conflicts with mysql, mariadb, percona-server, mysql-clus...
Generally there are no consequences of this for you. If y...
own software and it requires this formula, you'll need to...
build variables:
LDFLAGS: -L/usr/local/opt/mysql55/lib
CPPFLAGS: -I/usr/local/opt/mysql55/include
To have launchd start mysql55 at login:
ln -sfv /usr/local/opt/mysql55/*.plist ~/Library/Laun...
Then to load mysql55 now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.m...
Or, if you don't want/need launchctl, you can just run:
mysql.server start
}}
**my.cnfの作成 [#s5e10010]
-my.cnfの作成。/usr/locdal/mysql55/bin/mysql --helpによる...
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.m...
-ひな形をコピー
$ cp /usr/local/Cellar/mysql55/5.5.30/support-files/my-m...
-文字コードをUTF-8にするなど修正。
#pre{{
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
}}
** 自動起動(手動)[#f03ff32c]
- plistをlink
ln -sfv /usr/local/opt/mysql55/*.plist ~/Library/LaunchA...
-launchctlに登録
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysq...
** コマンドを使用可能に [#m2044487]
- linkする
brew link mysql55 --force
**パスワードの変更 [#m04857d5]
-mysqladminで設定しておく
mysqladmin -uroot password
終了行:
&tag(Homebrew/mysql/古い情報20220419);
*目次 [#za32e0db]
#contents
*関連ページ [#q7af0a04]
*参考情報 [#o6984ce3]
*5.6のインストール [#u945690f]
-普通にインストールすると、5.6が入る
brew install mysql
-設定ファイルをコピー。mysql --help | grep my.cnfで表示さ...
cp /usr/local/Cellar/mysql/5.6.10/support-files/my-defau...
-データベース初期化。
mysql_install_db --verbose --user=`whoami` --basedir="$(...
**自動起動 [#pabdf864]
-/usr/local/opt/mysql/homebrew.mxcl.httpd.plistを編集。Ke...
-plistを登録する。
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAge...
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl....
**サーバー起動 [#wbecb597]
-mysql.serverコマンドで操作できる。
mysql.server start
**rootのパスワード設定 [#s0cda662]
-mysqladminを使う
mysqladmin -uroot password
*5.5のインストール(homebrew-core) [#g8b8b1d1]
**インストール [#c807f7c9]
-2017/01/27(金)現在、coreで複数バージョンのサポートが始ま...
-以下のようにすれば過去のバージョンをインストールすること...
brew install mysql@5.5
-以下のインストラクションが表示される。
#pre{{
==> Caveats
A "/etc/my.cnf" from another install may interfere with a...
server starting up correctly.
To connect:
/usr/local/opt/mysql@5.5/bin/mysql -uroot
To have launchd start mysql@5.5 now and restart at login:
brew services start mysql@5.5
Or, if you don't want/need a background service you can j...
/usr/local/opt/mysql55/bin/mysql.server start
==> Summary
}}
**my.cnfの作成 [#t1e50ef4]
-my.cnfの作成。/usr/locdal/mysql55/bin/mysql --helpによる...
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.m...
-ひな形をコピー
$ cp /usr/local/Cellar/mysql@5.5/5.5.49/support-files/my...
-文字コードをUTF-8にするなど修正。
#pre{{
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
}}
**自動起動設定 [#ge6090ec]
- plistをlink
ln -svf /usr/local/opt/mysql@5.5/*.plist ~/Library/Launc...
-launchctlに登録
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysq...
**その他 [#m8385b46]
-Homebrew-versionsでは /usr/local/var/mysql55がデータフォ...
mysql -uUSER -p -e 'SHOW VARIABLES WHERE Variable_Name L...
-一端サービスをunloadしてからフォルダを移動した。
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.my...
cd /usr/local/var
mv mysql mysql.new
mv mysql55 mysql
-keg-onlyパッケージなのでlinkするとbrew doctorで警告が表...
#pre{{
/usr/local/opt/mysql@5.5/bin
}}
*5.5.40のインストール(homebrew-versionsを仕様) [#hb6d6f92]
**インストール [#ddcf1627]
-以下のコマンドでインストール。
brew tap homebrew/versions
brew install mysql55
-以下のインストラクションが表示される。
#pre{{
A "/etc/my.cnf" from another install may interfere with a...
server starting up correctly.
To connect:
mysql -uroot
This formula is keg-only, which means it was not symlinke...
Conflicts with mysql, mariadb, percona-server, mysql-clus...
Generally there are no consequences of this for you. If y...
own software and it requires this formula, you'll need to...
build variables:
LDFLAGS: -L/usr/local/opt/mysql55/lib
CPPFLAGS: -I/usr/local/opt/mysql55/include
To have launchd start mysql55 at login:
ln -sfv /usr/local/opt/mysql55/*.plist ~/Library/Laun...
Then to load mysql55 now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.m...
Or, if you don't want/need launchctl, you can just run:
mysql.server start
}}
**my.cnfの作成 [#s5e10010]
-my.cnfの作成。/usr/locdal/mysql55/bin/mysql --helpによる...
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.m...
-ひな形をコピー
$ cp /usr/local/Cellar/mysql55/5.5.30/support-files/my-m...
-文字コードをUTF-8にするなど修正。
#pre{{
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
}}
** 自動起動(手動)[#f03ff32c]
- plistをlink
ln -sfv /usr/local/opt/mysql55/*.plist ~/Library/LaunchA...
-launchctlに登録
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysq...
** コマンドを使用可能に [#m2044487]
- linkする
brew link mysql55 --force
**パスワードの変更 [#m04857d5]
-mysqladminで設定しておく
mysqladmin -uroot password
ページ名: