반응형
Linux 위의 MariaDB | .sql 데이터베이스 접근
SQL을 독학하고 있습니다.SQLzoo 과정을 수료하고 무료 Microsoft 테스트 데이터베이스와 MariaDB를 클라이언트로 사용하여 손을 더럽히고 싶었습니다.데이터베이스를 다운로드하여 다음 경로에 저장했습니다.
/usr/bin/northwind_sql
데이터베이스에 액세스하기 위해 다음 명령을 시도했지만
gianluca@gianluca-Aspire-S3-391 ~ $ mysql -u gianluca -p -h localhost northwind_mysql
Enter password:
ERROR 1044 (42000): Access denied for user 'gianluca'@'localhost' to database 'northwind_mysql'
내가 뭘 잘못하고 있지?SQL 경험이 없는 사용자를 위한 명확한 시작 가이드가 있습니까?회사에서 사용하고 있지만(MS SQL Server 2008), 간단한 읽기 스크립트로만 데이터베이스에 문의합니다.예를 들어 어떻게 시작하는지를 더 배우고 싶습니다.
잘 부탁드립니다.
다음 단계를 실행하여 성공적으로 연결했습니다.
루트로 연결을 확인합니다.
mysql -u root -p
mysql> show databases;
mysql> exit;
Northwind 데이터베이스 다운로드
입수처: http://code.google.com/p/northwindextended/downloads/detail?name=Northwind.MySQL5.sql
Northwind 데이터베이스를 루트로 설정합니다.
mysql -u root -p < Northwind.MySQL5.sql
gianluca를 사용자로 추가하고 북풍에 대한 권한을 부여합니다.
CREATE USER 'gianluca'@'localhost' IDENTIFIED BY 'whatevs';
GRANT ALL ON northwind.* TO 'gianluca'@'localhost';
FLUSH PRIVILEGES;
exit;
지안루카로 연결하여 북풍 테이블에 액세스
mysql -u gianluca -p
show databases;
use northwind;
show tables;
localhost에서 사용자 이름을 작성한 후에는 연결할 때 사용자 이름을 지정할 필요가 없습니다.
언급URL : https://stackoverflow.com/questions/18299663/mariadb-on-linux-access-sql-database
반응형
'source' 카테고리의 다른 글
술어와 일치하는 시퀀스에서 첫 번째 요소 찾기 (0) | 2022.11.25 |
---|---|
Java: Python의 범위(int, int)와 동등합니까? (0) | 2022.11.25 |
변수가 Python에 정의되어 있는지 확인합니다. (0) | 2022.11.25 |
지정된 행을 삽입할 때 MariaDB는 타임스탬프를 저장합니까? (0) | 2022.11.25 |
Mysql TRIM()이 작동하지 않습니다. (0) | 2022.11.25 |