일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- home page
- Xdebug
- 구글 클라우드
- LetsEncrypt
- https
- Liniux
- root
- crontab
- wordpress
- vscode
- non-www
- Certbot
- php
- Fail2ban
- git pull
- Mac
- launch.json
- html
- DOM Parser
- new user
- centos
- SSL
- Google Cloud
- Apache
- mysql
- CentOS7
- MariaDB
- child theme
- Linux
- front page
- Today
- Total
목록mysql (7)
between 0 and 1
mysql> GRANT ALL PRIVILEGES ON *.* TO myuser@localhost WITH GRANT OPTION; or mysql> GRANT ALL PRIVILEGES ON *.* TO myuser@localhost IDENTIFIED BY 'password' WITH GRANT OPTION; to make super(root) user, "WITH GRANT OPTION" should be applied.
Step 1. Create Database mysql> create database new_database; Step 2. Restore MySQL Dump $ mysql -u [user] -p [new_database] < [filename].sql make sure to include [new_database] and [filename] in the path.
for internal access (localhost) CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; FLUSH PRIVILEGES; for remote access CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'%'; FLUSH PRIVILEGES;
to backup by using mysqldump without password, it needs 2 files. - bash script file (~.sh) and mysql configuration file (w/ any filename and extension) 1. create bash script file. $> vim backup.sh mysqldump --defaults-extra-file=./.sqlconf databaseName > ./backupdb/"$(date '+%F').sql" * -p option must be excluded from the command in order to use the password in the config file. 2. create mysql c..
CentOS 7에 서버환경을 구축하는 간단한 방법!(Apache, PHP, MariaDB) 1. 서버 환경 설치 - Apache, PHP, MariaDB $> yum install httpd php mariadb-server php-mysql 2. 시작 서비스로 등록 - 서버가 부팅될 때 서비스가 자동으로 시작되도록 등록 $> systemctl enable httpd$> systemctl enable mariadb 3. 서비스 시작$> systemctl start httpd$> systemctl start mariadb 4. MariaDB 관리자 비밀번호 설정$> mysql_secure_installation 5. MariaDB 외부에서 접근 가능하도록 설정1) root 계정으로 MariaDB 접속$> ..
구글 클라우드에 VM을 만드는 시점에 옵션으로 오픈할 수 있는 방화벽 정책은 http, https 2개 뿐이다.(ssh을 위한 22는 기본으로 열려있다) mysql 등 데이터베이스나 다른 서비스를 외부에서 접속하거나 이용하기 위해서는 방화벽을 추가로 열어줘야한다. 1. 방화벽 규칙을 만들기 메뉴로 들어간다 구글 클라우드 콘솔 -> VPC 네트워크 -> 방화벽 규칙 만들기 2. 방화벽 규칙 설정은 아래와 같이 한다 Example.1) 이름 : mysql-server2) 대상 : 지정된 대상 태그3) 대상태그 : mysql4) 소스필터 : IP범위5) 소스 : 0.0.0.0/0 --> 모든 외부 네트워크에서 접속을 허용하겠다는 의미 --> 특정 IP에서만 접근하려면, 0.0.0.0 대신 허용할 IP를 입력해..
웹사이트/데이터 베이스를 운영하다보면, 쉽게 마주치게 되는 에러가 있는데, 바로 "Too many connection error" 이다. 이건 MySQL에 허용 동시접속자수가 다 차서, 더 이상 접속할 수 없다는 의미인데. 이 경우, 접속이 끊어지지 않는다면 영원히 MySQL에 접속이 안될 것이며, 서비스는 운영 불가하게 될 것이다. MySQL에서 동시접속자수는 max_connection 변수로 설정할 수 있다. max_connection을 변경하는 방법은 크게 2가지가 있다. 1. MySQL에 접속하여 설정값을 변경해주는 방법2. 환경설정파일 (ex. my.cnf) 에서 변경해주는 방법 1번의 경우 - 변경을 해주면 바로 적용이 되지만, - MySQL을 다시 실행하게 되면 환경설정파일의 기본값으로 다시..