(주)누리웨어

화상연동/Web,APP 구축및서비스/LMS/평생교육/학점은행/기업교육/연수관리/설문구축/

MySQL(MariaDB)

CentOS 8 + MySQL Install

1.설치 –  install mysql – [root@localhost /]# yum install mysql-server 2.서비스 시작 [root@localhost /]# systemctl start mysqld.service [root@localhost /]# systemctl start mysqld 3.서버 자동시작 4. 서버 재구동시 mysql 자동 서비스 구동 설정 5.패스워드 정책설정 최초설정- $ mysql_secure_installation 정책변경 – [root@localhost my.cnf.d]# cat mysql-server.cnf #Password Ploicy validate_password.policy=LOW 7.ssh 포트변경 – 1)selinux 완전 사용안함 변경 vi /etc/selinux/config SELINUX=disabled […]

Centos 7 mysql8 install

1)yum localinstall 명령어로 MySQL rpm 패키지 설치 [root@hae ~]# yum repolist enabled | grep “mysql.*-community.*” [root@hae ~]# sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm Loaded plugins: fastestmirror mysql80-community-release-el7-3.noarch.rpm | 25 kB 00:00:00 Examining /var/tmp/yum-root-tl7kMk/mysql80-community-release-el7-3.noarch.rpm: mysql80-community-release-el7-3.noarch Marking /var/tmp/yum-root-tl7kMk/mysql80-community-release-el7-3.noarch.rpm to be installed Resolving Dependencies –> Running transaction check —> Package mysql80-community-release.noarch 0:el7-3 will be installed –> Finished Dependency Resolution Dependencies […]

Linux Centos 6 에 MySQL8 설치

1) mysql 8.0 다운도르 rpm -Uvh https://repo.mysql.com/mysql80-community-release-el6-3.noarch.rpm 2)기존 받은 파일은 사용하지 않게 처리 sed -i ‘s/enabled=1/enabled=0/’ /etc/yum.repos.d/mysql-community.repo sed -i ‘s/enabled=1/enabled=0/’ /etc/yum.repos.d/mysql-community-source.repo 3)install yum –enablerepo=mysql80-community install mysql-community-server 4)Error Requires: libsasl2.so.3()(64bit) => yum whatprovides */libsasl2.so.3 Requires: libmysqlclient.so.16()(64bit) =>yum whatprovides */libmysqlclient.so.16 Requires: libstdc++.so.6(GLIBCXX_3.4.14)(64bit) =>yum whatprovides */libstdc++.so.6

Linux mysql 삭제

1.서비스 삭제 #chkconfig –list mysqld 2.등록한 서비스 파일 삭제 #cd /etc/init.d #rm -rf mysqld 3.설정정보삭제 # rm -rf /var/lib/mysql 4.yum 으로 설치 하지 않았다면 프로그램과 데이타파일을 직접 삭제한다.

MariaDB MySQL datatype

[숫자형 데이터 타입] 데이터 타입 의미 크기 설명 TINYINT 매우 작은 정수 1 byte -128 ~ 127 (부호없이 0 ~ 255) SMALLINT 작은 정수 2 byte -32768 ~ 32767 MEDIUMINT 중간 크기의 정수 3 byte –(-8388608) ~ -1(8388607) INT 표준 정수 4 byte – 범위 : -2147483648 에서 2147483647 (UNSIGNED 일 경우 0 에 4294967295) – 주의 […]

MySQL 다중 테이블 update

 

AWS로 mysqldump 사용

AWS DB로 데이타 이관 1.mysqldump –databases 데이타베이스명 –single-transaction –compress –order-by-primary –uroot -p패스워드 | mysql –host=아마존주소 –-port=3306 –u아이디 –p비밀번호 주의할점 비밀번호에 특수문자 !@ 이거 넣었을때 오류발생

Mysql Dump Export/Import

1. root로 로그인한다. mysql -uroot -p mysql mysql>show databases; mysql>drop database xxxx; 2.import할 데이타베이스 생성 mysql>create database xxxx; export $>mysqldump -u{User ID} -p {DataBase 명} > {dump 파일명}.sql [root@hae app]# mysqldump -u root -p …_db > …_db_dump.sql import $>mysql -u{User ID} -p {DataBase 명} < {dump 파일명}.sql [root@hae app]# mysql -u root -p ..._db < […]

MySQL사용자 관리

1.MySQL 로그인 mysql -u root -p 2.데이타베이스 생성 create database database명 CHARACTER SET utf8mb4 collate utf8mb4_general_ci; 3.사용자 생성및 권한부여 사용자 생성: create user ‘계정’@’%’ identified by ‘비밀번호’; create 명령어로 바로 생성할 경우 grant all privileges on 데이타베이스.* to ‘계정’@’%’ ; (모든 기본적으로 %대신에 localhost 접속하고 모든 컴퓨터에서 하고 싶으면 locahost를  ‘%’대신에 입력하고 특정 IP에서 접속하고 싶으면 […]

Previous Posts