[
トップ
] [
新規
|
一覧
|
最終更新
|
ヘルプ
]
AND
OR
開始行:
*[[DB]]/MySQL [#pe3d4d10]
-[[MySQLインストール>#h2c0a34b]]~
-[[文字コード設定>#ueb6de89]]~
-[[基本コマンド>#c5e12934]]~
**CentOS7、MySQLインストール [#h2c0a34b]
MySQLと互換性のあるDBを削除
yum remove mariadb-libs
rm -rf /var/lib/mysql/
MySQL 公式 yum リポジトリの追加
yum localinstall http://dev.mysql.com/get/mysql57-commun...
パッケージの検索
yum info mysql-community-server
パッケージのインストール
yum -y install mysql-community-server
サービスの自動起動及び起動
systemctl enable mysqld.service
systemctl start mysqld.service
初期パスワード確認
grep -e 'A temporary password is generated for root@loca...
パスワード変更
mysql_secure_installation
MySQLへ接続
mysql -u root -p
~
**文字コード設定 [#ueb6de89]
***/etc/my.cnf [#w61559ce]
文字コードをUTF-8にするため、以下を追加する。~
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
~
**初期設定 [#b125d4f4]
***ROOTユーザーにてログイン [#k8fa132e]
mysql -u root -p
***現在のユーザーのパスワード設定状況確認 [#mc7de9ee]
select user,host,password from mysql.user;
***パスワードの設定 [#j1cb5816]
set password for root@localhost=password('パスワード');
***空白ユーザーの削除 [#uf8ff115]
delete from mysql.user where user='';
***パスワードありでログイン [#ge3b923a]
# mysql -u root -pパスワード [-h ホスト名]
***ユーザー作成 [#ib939bcb]
grant <権限> on <DB名>.<TABLE名> <ユーザー>@<ホスト名> i...
(例) testデータベース、testユーザー、passwordというパスワ...
grant all on test.* to test@localhost identified by 'pas...
all は 全ての権限。<DB名>.* は DB内で全てのテーブル~
@localhostはローカルから接続可能なユーザー、リモートから...
***ユーザー権限確認 [#je083654]
show grants for <ユーザー>@localhost;
***ユーザー削除 [#d314cf8a]
delete from user where user='ユーザー';
***権限削除 [#m355ef86]
revoke all on <DB名>.* from <ユーザー>@localhost;
~
**基本コマンド [#c5e12934]
|BGCOLOR(#f0f8ff):CENTER:コマンド|BGCOLOR(#f0f8ff):CENTER...
|status|状態確認|
|show databases;|データベース一覧表示|
|use <DB名>|データベース選択|
|show tables;|テーブル一覧|
|describe <TABLE名>;|テーブル構造確認|
|BGCOLOR(#f0f8ff):CENTER:SQL文|BGCOLOR(#f0f8ff):CENTER:説...
|LIMIT [取得位置,] 上限|取得位置(省略時は0)から上限までの...
終了行:
*[[DB]]/MySQL [#pe3d4d10]
-[[MySQLインストール>#h2c0a34b]]~
-[[文字コード設定>#ueb6de89]]~
-[[基本コマンド>#c5e12934]]~
**CentOS7、MySQLインストール [#h2c0a34b]
MySQLと互換性のあるDBを削除
yum remove mariadb-libs
rm -rf /var/lib/mysql/
MySQL 公式 yum リポジトリの追加
yum localinstall http://dev.mysql.com/get/mysql57-commun...
パッケージの検索
yum info mysql-community-server
パッケージのインストール
yum -y install mysql-community-server
サービスの自動起動及び起動
systemctl enable mysqld.service
systemctl start mysqld.service
初期パスワード確認
grep -e 'A temporary password is generated for root@loca...
パスワード変更
mysql_secure_installation
MySQLへ接続
mysql -u root -p
~
**文字コード設定 [#ueb6de89]
***/etc/my.cnf [#w61559ce]
文字コードをUTF-8にするため、以下を追加する。~
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
~
**初期設定 [#b125d4f4]
***ROOTユーザーにてログイン [#k8fa132e]
mysql -u root -p
***現在のユーザーのパスワード設定状況確認 [#mc7de9ee]
select user,host,password from mysql.user;
***パスワードの設定 [#j1cb5816]
set password for root@localhost=password('パスワード');
***空白ユーザーの削除 [#uf8ff115]
delete from mysql.user where user='';
***パスワードありでログイン [#ge3b923a]
# mysql -u root -pパスワード [-h ホスト名]
***ユーザー作成 [#ib939bcb]
grant <権限> on <DB名>.<TABLE名> <ユーザー>@<ホスト名> i...
(例) testデータベース、testユーザー、passwordというパスワ...
grant all on test.* to test@localhost identified by 'pas...
all は 全ての権限。<DB名>.* は DB内で全てのテーブル~
@localhostはローカルから接続可能なユーザー、リモートから...
***ユーザー権限確認 [#je083654]
show grants for <ユーザー>@localhost;
***ユーザー削除 [#d314cf8a]
delete from user where user='ユーザー';
***権限削除 [#m355ef86]
revoke all on <DB名>.* from <ユーザー>@localhost;
~
**基本コマンド [#c5e12934]
|BGCOLOR(#f0f8ff):CENTER:コマンド|BGCOLOR(#f0f8ff):CENTER...
|status|状態確認|
|show databases;|データベース一覧表示|
|use <DB名>|データベース選択|
|show tables;|テーブル一覧|
|describe <TABLE名>;|テーブル構造確認|
|BGCOLOR(#f0f8ff):CENTER:SQL文|BGCOLOR(#f0f8ff):CENTER:説...
|LIMIT [取得位置,] 上限|取得位置(省略時は0)から上限までの...
ページ名: