« Windows 10にMinGW-W64をインストールする | トップページ | PythonコードのEXE化 »

2021年1月19日 (火)

Windows 10にMySQLをインストールする

MySQLからからMySQL DownloadをクリックしてダウンロードページからMySQL installer for Windowsを選択すると以下の画面になる。オフラインでもインストールできるように下段を選択。

Mysqlinstaller

DownloadをクリックするとCommunityへのログオン画面になった。MySQL CommunityはOracle Communityの一部ということでOracle Community AcountでのログオンがOK。ログオン後、以下の画面になってダウンロード実行。
Mysqlinstaller1_20210119195801

msiファイルを開くと以下のSetupがスタートする。Developer Defaultで進めた。後から思うとFullを選択するのが正解だと思う。
Mysqlinstaller2

MySQL for Visual Studioをサポートするにはマニュアルで何かを構成しないといけないみたい。
Mysqlinstaller3

このままExecuteをクリックしたら以下のメッセージが出たけれど、何をやったらいいのか分からないのでとりあえず無視でYesをクリック。
Mysqlinstaller4

後から分かったことだけれど、Fullを選んでないのでサーバーがここ無い。Mysqlinstaller5

とりあえず先に進む。
Mysqlinstaller6 Mysqlinstaller7

Product ConfigurationでSamples and Examplesしかリストにない。
Mysqlinstaller8

先に進もうとするとサーバーが無いってことで怒られる。しょうがないので先に進む。
Mysqlinstaller9

で、終わってしまった。
Mysqlinstaller10

サーバーが無くては意味が無いので、もう一回インストーラを起動する。そうするとインストールするProduct選択画面になった。ここでServerを選ぶ。選んだのは最新バージョン。
Mysqlinstaller11

先に進めるようだ(当然だね)。
Mysqlinstaller12

必要なコンポーネントとして再配布版VC++がインストールされる。
Mysqlinstaller13

無事前提条件のインストール完了。
Mysqlinstaller14

ServerのインストールのExecute実行。
Mysqlinstaller15

無事完了。
Mysqlinstaller16

構成作業に進む。
Mysqlinstaller17

特に何も変更しないで先に進む。
Mysqlinstaller18_20210119200701

なんだか面倒なことを聞かれているけれど、自分で使うだけなのでLegacyを選択。
Mysqlinstaller19

パスワードはCentOSなどではStrongなパスワードをセットしたけれどここではWeakと判定。まぁしょうがない。
Mysqlinstaller20

さすがにrootで作業するのはうまくないのでユーザーを作ってAdmin権限を付与。Mysqlinstaller21_20210119204501 Mysqlinstaller22_20210119204501

Windows Serviceも特に変更なし。
Mysqlinstaller23

構成の実行。
Mysqlinstaller24

無事完了。
Mysqlinstaller25

構成終了。
Mysqlinstaller26

インストール完了。
Mysqlinstaller28

前のページでFinishをクリックすると以下の画面となる。
Mysqlinstaller29

ここで先程失敗したSamples and Examplesの構成を行うためReconfigureをクリック。すると以下の画面が現れる。先ほどWeakと判定されたパスワードをインプット。
Mysqlinstaller30

Serverに接続。
Mysqlinstaller31

構成完了。
Mysqlinstaller33

これでMySQLのインストールは一通り完了。この時点でスタートをクリックすると以下のCommand Lineが利用可能となっている。

Mysqlcommandline

Mysqlcommandline1

MySQL Command Lineを開く。パスワードを聞かれるのでrootパスワードをいれてみた。

Mysqlcommandline2

PythonからMySQLをアクセスしたい。でpymysqlをインストール。今の環境はAnacondaなのでまずはAnacondaをActivateするために以下をタイプする。
> conda activate
そのあと以下を実行した。
> conda install pymysql
そうしたら、書き込み権限がないぞ!って怒られた。

Pythoncommandline3

改めてコマンドプロンプトを管理者として起動して同じことを実行。今度はうまくいった。で、importコマンドを実行してpymysqlが無事importできることを確認。
Pythoncommandline4

これでPythonからMySQLを使えるようになった。めでたし、めでたし。

« Windows 10にMinGW-W64をインストールする | トップページ | PythonコードのEXE化 »

ツールの使い方」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« Windows 10にMinGW-W64をインストールする | トップページ | PythonコードのEXE化 »