Loading...
MySQL 9.5 Reference Manual 9.5의 2.3.5 Windows Postinstallation Procedures의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
이 절에서 설명하는 대부분의 작업을 수행하는 GUI 도구가 존재하며, 여기에는 다음이 포함됩니다:
MySQL Configurator: MySQL 서버를 configuration하는 데 사용됩니다.
MySQL Workbench: MySQL 서버를 관리하고 SQL 문을 편집합니다.
필요한 경우, 데이터 디렉터리를 초기화하고 MySQL 권한 테이블을 생성하십시오. MySQL Configurator에 의해 수행되는 Windows 설치 작업은 데이터 디렉터리를 자동으로 초기화할 수 있습니다. ZIP Archive 패키지에서 설치하는 경우,
Section 2.9.1, “Initializing the Data Directory”에 설명된 대로 데이터 디렉터리를 초기화하십시오.
비밀번호와 관련하여, MySQL Configurator를 사용하여 MySQL을 configuration했다면, 이미 초기 root 계정에 대한 비밀번호를 지정했을 수 있습니다.
(Section 2.3.2, “Configuration: Using MySQL Configurator”를 참조하십시오.) 그렇지 않은 경우,
Section 2.9.4, “Securing the Initial MySQL Account”에 제시된 비밀번호 할당 절차를 사용하십시오.
비밀번호를 지정하기 전에, 서버에 연결할 수 있고 제대로 동작하는지 확인하기 위해 일부 클라이언트 프로그램을 실행해 보고자 할 수 있습니다. 서버가 실행 중인지 확인하십시오(
Section 2.3.3.5, “Starting the Server for the First Time” 참조). 또한 Windows가 시작될 때 자동으로 실행되는 MySQL 서비스를 설정할 수도 있습니다(
Section 2.3.3.8, “Starting MySQL as a Windows Service” 참조).
이 지침은 현재 위치가 MySQL 설치 디렉터리이고, 그 안에 여기에서 사용하는 MySQL 프로그램을 포함하는 bin 하위 디렉터리가 있다고 가정합니다. 그렇지 않은 경우, 그에 맞게 명령 경로 이름을 조정하십시오.
MSI를 사용하여 MySQL을 설치한 경우, 기본 설치 디렉터리는 C:\Program Files\MySQL\MySQL Server 9.5입니다:
1C:\> cd "C:\Program Files\MySQL\MySQL Server 9.5"
ZIP archive에서 설치하는 경우 일반적인 설치 위치는 C:\mysql입니다:
1C:\> cd C:\mysql
또는, bin 디렉터리를 PATH 환경 변수 설정에 추가하십시오. 그러면 명령 인터프리터가 MySQL 프로그램을 올바르게 찾을 수 있어, 경로 이름이 아니라 프로그램 이름만 입력하여 프로그램을 실행할 수 있습니다.
Section 2.3.3.7, “Customizing the PATH for MySQL Tools”를 참조하십시오.
서버가 실행 중일 때, 다음 명령을 실행하여 서버에서 정보를 가져올 수 있는지 확인하십시오. 출력은 여기 표시된 것과 유사해야 합니다.
mysqlshow를 사용하여 어떤 데이터베이스가 존재하는지 확인하십시오:
1C:\> bin\mysqlshow 2+--------------------+ 3| Databases | 4+--------------------+ 5| information_schema | 6| mysql | 7| performance_schema | 8| sys | 9+--------------------+
설치된 데이터베이스 목록은 달라질 수 있지만, 최소한 mysql과 information_schema는 항상 포함됩니다.
앞의 명령(및 mysql과 같은 다른 MySQL 프로그램에 대한 명령)은 올바른 MySQL 계정이 존재하지 않으면 동작하지 않을 수 있습니다. 예를 들어, 프로그램이 오류와 함께 실패하거나 모든 데이터베이스를 볼 수 없을 수 있습니다. MySQL Configurator를 사용하여 MySQL을 configuration한 경우, root 사용자는 제공한 비밀번호로 자동 생성됩니다. 이 경우 -u root 및 -p 옵션을 사용해야 합니다. (이미 초기 MySQL 계정을 보호했다면 이러한 옵션을 반드시 사용해야 합니다.) -p를 사용하면 클라이언트 프로그램이 root 비밀번호를 요청합니다. 예:
1C:\> bin\mysqlshow -u root -p 2Enter password: (enter root password here) 3+--------------------+ 4| Databases | 5+--------------------+ 6| information_schema | 7| mysql | 8| performance_schema | 9| sys | 10+--------------------+
데이터베이스 이름을 지정하면, mysqlshow는 데이터베이스 내의 테이블 목록을 표시합니다:
1C:\> bin\mysqlshow mysql 2Database: mysql 3+---------------------------+ 4| Tables | 5+---------------------------+ 6| columns_priv | 7| component | 8| db | 9| default_roles | 10| engine_cost | 11| func | 12| general_log | 13| global_grants | 14| gtid_executed | 15| help_category | 16| help_keyword | 17| help_relation | 18| help_topic | 19| innodb_index_stats | 20| innodb_table_stats | 21| ndb_binlog_index | 22| password_history | 23| plugin | 24| procs_priv | 25| proxies_priv | 26| role_edges | 27| server_cost | 28| servers | 29| slave_master_info | 30| slave_relay_log_info | 31| slave_worker_info | 32| slow_log | 33| tables_priv | 34| time_zone | 35| time_zone_leap_second | 36| time_zone_name | 37| time_zone_transition | 38| time_zone_transition_type | 39| user | 40+---------------------------+
mysql 프로그램을 사용하여 mysql 데이터베이스의 테이블에서 정보를 선택하십시오:
1C:\> bin\mysql -e "SELECT User, Host, plugin FROM mysql.user" mysql 2+------+-----------+-----------------------+ 3| User | Host | plugin | 4+------+-----------+-----------------------+ 5| root | localhost | caching_sha2_password | 6+------+-----------+-----------------------+
mysql 및
mysqlshow에 대한 자세한 내용은
Section 6.5.1, “mysql — The MySQL Command-Line Client” 및
Section 6.5.6, “mysqlshow — Display Database, Table, and Column Information”를 참조하십시오.
2.3.4 Troubleshooting a Microsoft Windows MySQL Server Installation
2.3.6 Windows Platform Restrictions