이 글은 MySQL에서 비밀번호를 재설정하고 새로운 사용자 권한을 할당하는 방법을 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
1. 루트 비밀번호를 재설정하세요
1. 구성 파일을 수정하고 비밀번호 없이 로그인하세요
다음 명령을 입력하세요. sudo vi etc /mysql/my.cnf 파일 편집(루트 사용자는 sudo 없이 수행 가능)
편집 파일을 만들고 구성을 작성합니다:# 🎜🎜#
[mysqld] skip-grant-tables
#🎜 🎜#
sudo service mysql restart로그인 mysql
비밀번호 변경: # 🎜🎜#UPDATE mysql.user SET authentication_string=PASSWORD("123") WHERE user="root";
flush privileges;
# 🎜🎜#
마지막으로 my.cnf에서 추가한 코드를 종료하고 삭제한 후 mysql을 다시 시작하면 끝~ 2. 사용자 생성 및 테이블 권한 할당
사용자 생성CREATE USER 'user2'@'localhost' IDENTIFIED BY '123';테이블 생성
create database test;권한 할당
grant all privileges on test.* to user2@'%' identified by '123';시스템 권한 테이블 새로 고침
flush privileges;권한 보기:
show grants for 'user2'@'%';mysql을 종료하고 다시 시작
# 🎜🎜#
위 내용은 mysql에서 비밀번호를 재설정하고 새 사용자 권한을 할당하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!