![MySQL에서 데이터베이스를 연결하고 생성하는 방법은 무엇입니까?](https://rvso.com/image/833385/MySQL%EC%97%90%EC%84%9C%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EB%A5%BC%20%EC%97%B0%EA%B2%B0%ED%95%98%EA%B3%A0%20%EC%83%9D%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
MySQL을 설치하고 다음 코드를 사용하여 데이터베이스를 생성하고 싶습니다.
sudo apt-get install mysql-server
mysqladmin -h localhost -u {username} -p create lrs
두 번째 줄을 실행한 후 다음 메시지가 나타납니다.
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user '{username}'@'localhost' (using password: YES)'
문제는 무엇입니까?
답변1
MySQL을 설치한 후에는 다음을 수행해야 합니다.mysql 루트 비밀번호 설정. 그렇게 하려면:
터미널에 다음 명령을 입력하세요.
mysql -u root
이제 다음을 열어야 합니다.mysql콘솔. 그리고 다음 줄을 입력하세요.
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
종료하려면mysql콘솔 입력 exit
.
이제 당신은해야합니다데이터베이스를 생성하다와 더불어뿌리사용자. 그렇게 하려면:
열려 있는mysql터미널에서:
mysql -u root -p
이전에 생성한 비밀번호를 입력하세요.
다음 줄을 입력하세요.
CREATE DATABASE yourdatabasename;
입력하면 SHOW DATABASES;
목록에 표시됩니다. 그렇다면 사용할 수 있는 데이터베이스가 준비되어 있습니다!
답변2
루트 사용자 및 관련 비밀번호를 사용하여 MySQL에 연결해야 합니다. 설정해야 하는 경우 다음 명령을 사용하십시오.sudo mysqladmin -u root -h localhost password 'mypassword'
여기에서 다음 문서에 따라 추가 계정을 구성할 수 있습니다.MySQL에서 새 사용자를 생성하고 권한을 부여하는 방법
답변3
12.04부터 (Kubuntu 12.04를 실행하고 있다고 추측) MySQL이 기본값이기 때문에 이것은 이상합니다. 그 사이에 몇 가지 단계가 누락된 것 같으니 다음을 살펴보겠습니다.
먼저 말씀하신대로 설치를 해보겠습니다.
sudo apt-get install mysql-server
설치한 후 간단한 테스트를 해보자.
sudo netstat -tap | grep mysql
이것을 실행하면 다음 응답이 표시됩니다.
tcp 0 0 localhost:mysql *:* LISTEN 2556/mysqld
제대로 실행되지 않으면 이 다시 시작 명령을 실행하세요.
sudo service mysql restart
이제 서버를 구성해 보겠습니다.
/etc/mysql/my.cnf
기본 설정을 구성하기 위해 이동하겠습니다 . 여기에는 로그 파일, 포트 번호 등이 포함됩니다. 예를 들어, 네트워크 호스트의 연결을 수신하도록 MySQL을 구성하려면바인드 주소서버의 IP 주소에 대한 지시어:
bind-address = 192.168.0.5
그런 다음 MySQL 데몬을 다시 시작하고,
sudo service mysql restart
MySQL 루트 비밀번호를 변경하려면 다음을 실행하세요.
sudo dpkg-reconfigure mysql-server-5.5
데몬이 중지되고 새 비밀번호를 입력하라는 메시지가 표시됩니다.
완료되면 구성되어야 하며 몇 가지 Google 검색을 통해 데이터베이스를 만드는 방법을 배울 수 있습니다.
원천:우분투 서버 가이드
답변4
MySQL을 설치한 후에는 mysql 루트 비밀번호를 설정해야 합니다. 그렇게 하려면:
Enter the next command in a terminal:
mysql -u root -p
Enter Password: (Enter your password here).