MySQL(Ubuntu)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*MySQL(Ubuntu) [#q4186ac1]
UbuntuにMySQLをインストールする。~
Windowsにインストールする方法は[[こちら>MySQL]]。
*ダウンロード [#g5e56df4]
Linux用のアーカイブを[[Download MySQL Community Server>ht...
Select Platform:で「Linux - Generic」を選択し、「Linux - ...
ログインやサインアップを促すページに移るが、左下の「No th...
*インストール [#p0fef96c]
Ctrl+Alt+Tで端末を起動する。~
ここからはコマンドラインで操作を行う。~
~
まずtarコマンドでtarファイルを展開する。ファイル名はダウ...
>
tar -xvf mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
~
次に、展開したファイルを/usr/local/mysqlに異動する。パス...
>
sudo mv ./mysql-5.6.17-linux-glibc2.5-x86_64 /usr/local/...
~
続いてmysqlというユーザーを作成しディレクトリの所有者をユ...
ユーザーを作成する際にパスワード等を聞かれるので入力する...
また、VirtualBoxを使用している場合は共有フォルダにアクセ...
>
sudo adduser mysql
sudo chown -R mysql /usr/local/mysql
sudo gpasswd -a mysql vboxsf
~
MySQLのサーバーを立ち上げるためにはlibaio1が必要なので、a...
>
sudo apt-get install libaio1
~
MySQLの設定ファイルmy.cnfを作成する。~
あらゆるオプションを設定できるが、ここではMySQLサーバーの...
MySQLサーバーのデフォルトの文字コードはlatin1のためそのま...
>
[mysqld]
datadir="/media/sf_shared/db1/data"
character-set-server=utf8
~
カレントディレクトリを変更し、mysql_install_dbを実行しデ...
>
cd /usr/local/mysql/
./scripts/mysql_install_db --defaults-file=/media/sf_sha...
~
MySQLサーバー起動時・クライアント起動時にmy.cnfを毎回指定...
(defaults-fileが未指定の場合LinuxのMySQLは/etc/my.cnfを...
>
sudo ln -s /media/sf_shared/db1/my.cnf /etc/my.cnf
~
MySQLサーバーを試しに起動する。~
バックグランドで起動するよう&をつけて実行している。~
>
/usr/local/mysql/bin/mysqld_safe &
~
mysqlコマンドでmysqlに接続する。~
オプション-uにMySQLのユーザー名を指定する。~
SQLの文末に;(セミコロン)をつけてSQLを実行する。~
終了するときは\qを入力する。~
>
/usr/local/mysql/bin/mysql -uroot
#ref(ms1.gif)~
~
次のSQLでは新しいデータベースを作成し、そのデータベースに...
>
create database db1;
grant all privileges on db1.* to 'db1' identified by 'パ...
~
次のコマンドでMySQLサーバーを終了する。~
オプション-uにMySQLのユーザー名(管理者権限が必要)を指定...
>
/usr/local/mysql/bin/mysqladmin -uroot shutdown
~
デフォルトではデータベースのユーザーにパスワードが設定さ...
このコマンドはMySQLサーバーが起動しているときに実行する。~
パスワード設定後はmysqlコマンドやmysqladminコマンドを実行...
>
cd /usr/local/mysql/
./bin/mysql_secure_installation
~
最初に現在のパスワードを聞かれるので入力せずEnter。~
続いて下記のメッセージが表示されるが、次のような意味であ...
|Set root password?|rootユーザーのパスワードを設定するか...
|Remove anonymous users?|匿名ユーザー(ユーザー名のないユ...
|Disallow root login remotely?|別の端末からのrootユーザー...
|Remove test database and access to it?|testデータベース...
|Reload privilege tables now ?|権限テーブルの再読み込みを...
~
OSの起動時に自動的にMySQLサーバーが起動するよう登録を行う...
OSの再起動後mysqlコマンドを実行して起動していることを確認...
>
sudo ln -s /usr/local/mysql/support-files/mysql.server /...
sudo update-rc.d mysql defaults 99 01
~
MySQLのログファイルは設定したdatadirの直下に作成される。~
>
/media/sf_shared/db1/data/DB1.err
終了行:
*MySQL(Ubuntu) [#q4186ac1]
UbuntuにMySQLをインストールする。~
Windowsにインストールする方法は[[こちら>MySQL]]。
*ダウンロード [#g5e56df4]
Linux用のアーカイブを[[Download MySQL Community Server>ht...
Select Platform:で「Linux - Generic」を選択し、「Linux - ...
ログインやサインアップを促すページに移るが、左下の「No th...
*インストール [#p0fef96c]
Ctrl+Alt+Tで端末を起動する。~
ここからはコマンドラインで操作を行う。~
~
まずtarコマンドでtarファイルを展開する。ファイル名はダウ...
>
tar -xvf mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
~
次に、展開したファイルを/usr/local/mysqlに異動する。パス...
>
sudo mv ./mysql-5.6.17-linux-glibc2.5-x86_64 /usr/local/...
~
続いてmysqlというユーザーを作成しディレクトリの所有者をユ...
ユーザーを作成する際にパスワード等を聞かれるので入力する...
また、VirtualBoxを使用している場合は共有フォルダにアクセ...
>
sudo adduser mysql
sudo chown -R mysql /usr/local/mysql
sudo gpasswd -a mysql vboxsf
~
MySQLのサーバーを立ち上げるためにはlibaio1が必要なので、a...
>
sudo apt-get install libaio1
~
MySQLの設定ファイルmy.cnfを作成する。~
あらゆるオプションを設定できるが、ここではMySQLサーバーの...
MySQLサーバーのデフォルトの文字コードはlatin1のためそのま...
>
[mysqld]
datadir="/media/sf_shared/db1/data"
character-set-server=utf8
~
カレントディレクトリを変更し、mysql_install_dbを実行しデ...
>
cd /usr/local/mysql/
./scripts/mysql_install_db --defaults-file=/media/sf_sha...
~
MySQLサーバー起動時・クライアント起動時にmy.cnfを毎回指定...
(defaults-fileが未指定の場合LinuxのMySQLは/etc/my.cnfを...
>
sudo ln -s /media/sf_shared/db1/my.cnf /etc/my.cnf
~
MySQLサーバーを試しに起動する。~
バックグランドで起動するよう&をつけて実行している。~
>
/usr/local/mysql/bin/mysqld_safe &
~
mysqlコマンドでmysqlに接続する。~
オプション-uにMySQLのユーザー名を指定する。~
SQLの文末に;(セミコロン)をつけてSQLを実行する。~
終了するときは\qを入力する。~
>
/usr/local/mysql/bin/mysql -uroot
#ref(ms1.gif)~
~
次のSQLでは新しいデータベースを作成し、そのデータベースに...
>
create database db1;
grant all privileges on db1.* to 'db1' identified by 'パ...
~
次のコマンドでMySQLサーバーを終了する。~
オプション-uにMySQLのユーザー名(管理者権限が必要)を指定...
>
/usr/local/mysql/bin/mysqladmin -uroot shutdown
~
デフォルトではデータベースのユーザーにパスワードが設定さ...
このコマンドはMySQLサーバーが起動しているときに実行する。~
パスワード設定後はmysqlコマンドやmysqladminコマンドを実行...
>
cd /usr/local/mysql/
./bin/mysql_secure_installation
~
最初に現在のパスワードを聞かれるので入力せずEnter。~
続いて下記のメッセージが表示されるが、次のような意味であ...
|Set root password?|rootユーザーのパスワードを設定するか...
|Remove anonymous users?|匿名ユーザー(ユーザー名のないユ...
|Disallow root login remotely?|別の端末からのrootユーザー...
|Remove test database and access to it?|testデータベース...
|Reload privilege tables now ?|権限テーブルの再読み込みを...
~
OSの起動時に自動的にMySQLサーバーが起動するよう登録を行う...
OSの再起動後mysqlコマンドを実行して起動していることを確認...
>
sudo ln -s /usr/local/mysql/support-files/mysql.server /...
sudo update-rc.d mysql defaults 99 01
~
MySQLのログファイルは設定したdatadirの直下に作成される。~
>
/media/sf_shared/db1/data/DB1.err
ページ名: