MySQL 데이터베이스에 대한 사용자 이름과 비밀번호를 생성하는 단계: 사용자 생성: CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'; 권한 부여: GRANT ALL PRIVILEGES ON Database_name.* TO 'username'@'hostname'; 권한 테이블: FLUSH PRIVILEGES.
MySQL 사용자 이름 및 비밀번호 만들기
MySQL 데이터베이스에 대한 사용자 이름과 비밀번호를 만들려면 다음 단계를 따르세요.
1 새 사용자 만들기
<code class="sql">CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';</code>
위치:
username
是要创建的新用户名。hostname
指定用户可以从哪些主机连接到数据库。可以使用 %
通配符允许从任何主机连接。password
是新用户的密码。2. 赋予用户权限
要为新用户授予对数据库的访问权限,请使用 GRANT
语句。例如:
<code class="sql">GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname';</code>
其中:
database_name
是要授予访问权限的数据库名称。ALL PRIVILEGES
授予用户对数据库的所有权限。也可以指定特定权限。3. 刷新权限表
授予权限后,刷新权限表以使更改生效:
<code class="sql">FLUSH PRIVILEGES;</code>
示例
要为主机名为 localhost
的用户 newuser
创建一个具有密码 secretpassword
的新用户,并授予其对 mydb
hostname
사용자가 데이터베이스에 연결할 수 있는 호스트를 지정합니다. %
와일드카드를 사용하여 모든 호스트로부터의 연결을 허용할 수 있습니다.
password
는 새 사용자의 비밀번호입니다. 🎜🎜2. 사용자 권한 부여 🎜🎜🎜새 사용자에게 데이터베이스에 대한 액세스 권한을 부여하려면 GRANT
문을 사용하세요. 예: 🎜<code class="sql">CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'secretpassword'; GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES;</code>🎜여기서: 🎜🎜🎜
database_name
은 액세스 권한을 부여할 데이터베이스의 이름입니다. 🎜ALL PRIVILEGES
사용자에게 데이터베이스에 대한 모든 권한을 부여합니다. 특정 권한을 지정할 수도 있습니다. 🎜🎜3. 권한 테이블 새로 고침🎜🎜🎜권한을 부여한 후 변경 사항이 적용되도록 권한 테이블을 새로 고칩니다. 🎜rrreee🎜🎜예🎜🎜🎜호스트 이름을 로 설정하려면 localhost
사용자 newuser
가 비밀번호가 secretpassword
인 새 사용자를 생성하고 mydb
데이터베이스에 대한 모든 권한을 부여하려면 다음을 사용하세요. 성명: 🎜rrreee위 내용은 mysql에서 사용자 이름과 비밀번호를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!