MySQL CLI 가이드

40의 명령어를 찾았습니다

mysql
connection
MySQL 서버에 연결합니다.

예제:

$ mysql -u [사용자명] -p [데이터베이스명] mysql -h [호스트] -P [포트] -u [사용자명] -p mysql --defaults-file=[설정파일]
connect
login
database
mysqldump
backup
데이터베이스 백업을 생성합니다.

예제:

$ mysqldump -u [사용자명] -p [데이터베이스명] > backup.sql mysqldump --all-databases > all_backup.sql mysqldump --databases db1 db2 > dbs_backup.sql
backup
export
dump
mysqladmin
admin
MySQL 서버 관리 작업을 수행합니다.

예제:

$ mysqladmin -u [사용자명] -p [명령어] mysqladmin status mysqladmin processlist
admin
manage
server
mysqlimport
import
텍스트 파일에서 데이터를 가져옵니다.

예제:

$ mysqlimport -u [사용자명] -p [데이터베이스명] [파일명] mysqlimport --local [데이터베이스명] [파일명] mysqlimport --ignore [데이터베이스명] [파일명]
import
data
file
mysqlcheck
maintenance
테이블 검사, 복구, 최적화를 수행합니다.

예제:

$ mysqlcheck -u [사용자명] -p [데이터베이스명] mysqlcheck --repair [데이터베이스명] mysqlcheck --optimize [데이터베이스명]
check
repair
optimize
mysqlshow
info
데이터베이스, 테이블, 컬럼 정보를 표시합니다.

예제:

$ mysqlshow -u [사용자명] -p [데이터베이스명] mysqlshow [데이터베이스명] [테이블명] mysqlshow [데이터베이스명] [테이블명] [컬럼명]
show
display
info
mysql_secure_installation
security
MySQL 설치 보안 설정을 수행합니다.

예제:

$ mysql_secure_installation mysql_secure_installation --use-default mysql_secure_installation --password=[비밀번호]
security
install
setup
mysql_config_editor
config
MySQL 로그인 경로를 설정합니다.

예제:

$ mysql_config_editor set --login-path=[경로명] --host=[호스트] --user=[사용자명] --password mysql_config_editor print --all mysql_config_editor remove --login-path=[경로명]
config
login
path
mysql_install_db
install
MySQL 데이터 디렉토리를 초기화합니다.

예제:

$ mysql_install_db --user=[사용자명] --datadir=[경로] mysql_install_db --basedir=[경로] mysql_install_db --force
install
init
setup
mysql_upgrade
upgrade
MySQL 서버를 업그레이드합니다.

예제:

$ mysql_upgrade -u [사용자명] -p mysql_upgrade --force mysql_upgrade --skip-sys-schema
upgrade
update
version
mysqlbinlog
log
바이너리 로그 파일을 읽고 표시합니다.

예제:

$ mysqlbinlog [로그파일] mysqlbinlog --start-datetime='2024-01-01 00:00:00' [로그파일] mysqlbinlog --stop-position=1234 [로그파일]
log
binary
recovery
mysqlslap
performance
MySQL 서버의 성능을 테스트합니다.

예제:

$ mysqlslap --concurrency=100 --iterations=10 --query=[쿼리] mysqlslap --auto-generate-sql mysqlslap --number-of-queries=1000
performance
test
benchmark
mysqlpump
backup
병렬 처리로 데이터베이스를 백업합니다.

예제:

$ mysqlpump -u [사용자명] -p [데이터베이스명] mysqlpump --parallel-schemas=[데이터베이스명] mysqlpump --exclude-databases=[데이터베이스명]
backup
parallel
dump
mysqlrouter
router
MySQL 라우터를 실행합니다.

예제:

$ mysqlrouter --config=[설정파일] mysqlrouter --user=[사용자명] mysqlrouter --directory=[디렉토리]
router
proxy
connection
mysqlsh
shell
MySQL 셸을 실행합니다.

예제:

$ mysqlsh -u [사용자명] -p mysqlsh --uri=[URI] mysqlsh --file=[스크립트]
shell
interactive
script
mysql_ssl_rsa_setup
security
SSL/RSA 파일을 생성합니다.

예제:

$ mysql_ssl_rsa_setup --datadir=[경로] mysql_ssl_rsa_setup --verbose mysql_ssl_rsa_setup --force
security
ssl
rsa
mysql_tzinfo_to_sql
timezone
시간대 정보를 SQL로 변환합니다.

예제:

$ mysql_tzinfo_to_sql [시간대파일] mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
timezone
convert
sql
mysql_plugin
plugin
MySQL 플러그인을 관리합니다.

예제:

$ mysql_plugin [플러그인명] [ENABLE|DISABLE] mysql_plugin --list mysql_plugin --verbose
plugin
manage
extend
mysql_ldap_authentication
authentication
LDAP 인증을 설정합니다.

예제:

$ mysql_ldap_authentication --ldap-server=[서버] mysql_ldap_authentication --ldap-port=[포트] mysql_ldap_authentication --ldap-bind-root-dn=[DN]
ldap
auth
security
mysql_audit_plugin
audit
감사 플러그인을 설정합니다.

예제:

$ mysql_audit_plugin --audit-log-file=[파일] mysql_audit_plugin --audit-log-format=[포맷] mysql_audit_plugin --audit-log-policy=[정책]
audit
log
security
mysql_firewall
firewall
방화벽 규칙을 관리합니다.

예제:

$ mysql_firewall --add-rule=[규칙] mysql_firewall --list-rules mysql_firewall --remove-rule=[규칙]
firewall
security
rule
mysql_encryption
encryption
데이터 암호화를 관리합니다.

예제:

$ mysql_encryption --key-file=[파일] mysql_encryption --rotate-key mysql_encryption --status
encryption
security
key
mysql_replication
replication
복제 설정을 관리합니다.

예제:

$ mysql_replication --master-host=[호스트] mysql_replication --slave-host=[호스트] mysql_replication --status
replication
master
slave
mysql_group_replication
replication
그룹 복제를 관리합니다.

예제:

$ mysql_group_replication --bootstrap mysql_group_replication --add-instance mysql_group_replication --status
group
replication
cluster
mysql_innodb_cluster
cluster
InnoDB 클러스터를 관리합니다.

예제:

$ mysql_innodb_cluster --create mysql_innodb_cluster --add-instance mysql_innodb_cluster --status
cluster
innodb
high-availability
mysql_router
router
MySQL 라우터를 관리합니다.

예제:

$ mysql_router --bootstrap mysql_router --config=[파일] mysql_router --status
router
proxy
connection
mysql_utilities
utilities
MySQL 유틸리티를 실행합니다.

예제:

$ mysql_utilities [명령어] mysql_utilities --help mysql_utilities --version
utilities
tools
management
mysql_workbench
gui
MySQL 워크벤치를 실행합니다.

예제:

$ mysql_workbench [파일] mysql_workbench --query=[쿼리] mysql_workbench --model=[모델]
gui
workbench
design
mysql_connector
connector
MySQL 커넥터를 관리합니다.

예제:

$ mysql_connector --install mysql_connector --uninstall mysql_connector --status
connector
driver
connection
mysql_enterprise
enterprise
MySQL 엔터프라이즈 기능을 관리합니다.

예제:

$ mysql_enterprise --features mysql_enterprise --license mysql_enterprise --support
enterprise
features
support
mysql_community
community
MySQL 커뮤니티 기능을 관리합니다.

예제:

$ mysql_community --features mysql_community --download mysql_community --support
community
features
support
mysql_documentation
documentation
MySQL 문서를 관리합니다.

예제:

$ mysql_documentation --download mysql_documentation --update mysql_documentation --search=[키워드]
documentation
help
guide
mysql_support
support
MySQL 지원을 관리합니다.

예제:

$ mysql_support --request mysql_support --status mysql_support --contact
support
help
contact
mysql_training
training
MySQL 교육을 관리합니다.

예제:

$ mysql_training --courses mysql_training --schedule mysql_training --register
training
education
course
mysql_certification
certification
MySQL 인증을 관리합니다.

예제:

$ mysql_certification --exams mysql_certification --schedule mysql_certification --register
certification
exam
test
mysql_events
events
MySQL 이벤트를 관리합니다.

예제:

$ mysql_events --list mysql_events --register mysql_events --cancel
events
schedule
calendar
mysql_webinars
webinars
MySQL 웨비나를 관리합니다.

예제:

$ mysql_webinars --list mysql_webinars --register mysql_webinars --recordings
webinars
online
training
mysql_blog
blog
MySQL 블로그를 관리합니다.

예제:

$ mysql_blog --list mysql_blog --subscribe mysql_blog --unsubscribe
blog
news
updates
mysql_forums
forums
MySQL 포럼을 관리합니다.

예제:

$ mysql_forums --list mysql_forums --post mysql_forums --search
forums
community
discussion
mysql_bugs
bugs
MySQL 버그를 관리합니다.

예제:

$ mysql_bugs --report mysql_bugs --search mysql_bugs --status
bugs
issues
report