database
[mac] mariaDB connection error 해결, workbanch 연결
sewonzzang123
2021. 12. 27. 10:14
반응형
mysql -u root -p , mysql root -p 등을 실행해 보았지만
Ignoring query to other database
라는 말이 나와 데이터베이스를 사용할 수 없었다.
다음과 같이 입력해야 잘 사용이 되었다.
$ sudo mysql -uroot -p
사용자 설정
database 밑의 mysql: 관리데이터베이스
를 제외한 다른 데이터베이스들은 사용자를 생성해야 한다.
MariaDB [(none)] SHOW DATABASES;
MariaDB [(none)] CREATE DATABASE "데이터베이스명";
MariaDB [(none)] DROP DATABASE "삭제 할 데이터베이스 명"
#mysql -u root -D dbname -p;
#mysql -u root -p (DBA 권한으로 접속)
>> use dbname;
1. 데이터베이스 생성
MariaDB [(none)] create database webdb;
2. 사용자 생성( 인증, 비밀번호)
MariaDB [(none)] create user 'webdb'@'localhost' identified by 'webdb';
3. 사용자에게 데이터베이스 권한 부여
MariaDB [(none)] grant all privileges on webdb.* to 'webdb'@'localhost';
(webdb에대한 모든 권한)
flush privileges;
4. test
#mysql -u webdb -D webdb -p
user를 생성, 비밀번호 설정 후
workbanch 에서 user: webdb, password:webdb
로 연결을 하면 test connection이 성공 된 것을 확인할 수 있고, 테스트 해 볼 수 있다.
반응형