source

마리아에 대한 XAMPP 루트 사용자 암호 설정DB

manysource 2022. 11. 24. 21:41

마리아에 대한 XAMPP 루트 사용자 암호 설정DB

Ubuntu/Kubuntu 16.04의 XAMPP에서 MariaDB의 루트 사용자 비밀번호를 설정하려면 어떻게 해야 합니까?

기본적으로는 루트 사용자에게는 패스워드가 설정되어 있지 않습니다.

XAMPP 7.1.11을 사용하고 있습니다.

Windows와 Linux에서 모두 할 수 있었습니다.Windows 에서는 명령 프롬프트를 열고 디렉토리를 \xampp\mysql\bin으로 변경한 후 mysqladmin을 사용하여 루트 사용자의 비밀번호를 설정합니다.

cd \xampp\mysql\bin
mysqladmin --user=root password "your_password"

Linux(Ubuntu/Kubuntu)에서는 터미널 에뮬레이터를 열고 디렉토리를 /opt/lampp/bin으로 변경합니다.

cd /opt/lampp/bin
./mysqladmin --user=root password "your_password"

같은 문제를 다음과 같이 해결했습니다.

sudo mysqld_safe --skip-grant-tables &
mysql -u root
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
update user set plugin="mysql_native_password";
quit;

데이터베이스를 재시작하면 됩니다.

핵심은 다음과 같습니다.

update user set plugin="mysql_native_password";

Meer's World에 대한 이 링크는 phpMyAdmin 화면을 통해 직접 실행되며 config.inc.php 파일을 통해 실행되기 때문에 쉽게 할 수 있습니다.다른 곳에서 설명한 SQL 쿼리 및 명령줄 메서드를 시도했지만 제대로 작동하지 않았습니다.이건 쉬웠어요.

언급URL : https://stackoverflow.com/questions/48160663/xampp-set-root-user-password-for-mariadb