「MySQL - ユーザ」の版間の差分

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 概要 == <br><br> == ユーザの作成 == <code>CREATE USER</code>文を使用する。<br> ユーザ名は半角英数16文字までであることに注意する。<br> <syntaxhighlight lang="mysql"> -- パスワードが空のユーザを作成する CREATE USER '<ユーザ名>'@'<IPアドレス / ホスト名 / %>'; -- パスワードを指定してユーザを作成 CREATE USER '<ユーザ名>'@'<IPアドレス / ホスト名 / %>' IDENTIFIED by '…」)
 
(文字列「__FORCETOC__」を「{{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This pag…)
 
51行目: 51行目:
<br><br>
<br><br>


{{#seo:
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux
|image=/resources/assets/MochiuLogo_Single_Blue.png
}}


__FORCETOC__
__FORCETOC__
[[カテゴリ:MySQL]]
[[カテゴリ:MySQL]]

2024年11月10日 (日) 15:55時点における最新版

概要



ユーザの作成

CREATE USER文を使用する。
ユーザ名は半角英数16文字までであることに注意する。

 -- パスワードが空のユーザを作成する
 CREATE USER '<ユーザ名>'@'<IPアドレス / ホスト名 / %>';
 
 -- パスワードを指定してユーザを作成
 CREATE USER '<ユーザ名>'@'<IPアドレス / ホスト名 / %>' IDENTIFIED by '<パスワード>';



ユーザのパスワードの変更

SET PASSWORD文を使用する。

 -- ログインユーザのパスワードを変更する
 SET PASSWORD = PASSWORD('<パスワード>');
 
 -- 他のユーザのパスワードを変更する
 SET PASSWORD FOR '<ユーザ名>'@'<IPアドレス / ホスト名 / %>' = PASSWORD('<パスワード>');



ユーザの表示

mysqlデータベースのuserテーブルを参照する。

 SELECT Host,User,Password FROM mysql.user;


# 出力例

+-----------+----------+-----------+
| Host      | User     | Password  |
+-----------+----------+-----------+
| localhost | root     | ********* |
| 127.0.0.1 | root     | ********* |
| ::1       | root     | ********* |
| localhost | testuser | ********* |
+-----------+----------+-----------+



ユーザの削除

DROP USER文を使用する。

 DROP USER '<ユーザ名>'@'<IPアドレス / ホスト名 / %>';