'MSSQL'에 해당되는 글 5건

--SQL문 작성
select 'UNLOAD to ''' || tabname || ''' DELIMITER ''|'' ' 
|| 'SELECT ''INSERT INTO ' || TABNAME || ' values('',  *, '')'' FROM ' || TABNAME || ';'
  from informix.systables 
  where TABID >= 100;

-- backup.sh 생성
dbaccess testdb << EOF;
UNLOAD to 'test_table' DELIMITER '|' SELECT 'INSERT INTO test_table values(',  *, ')' FROM test_table;
UNLOAD to 'tbl1115' DELIMITER '|' SELECT 'INSERT INTO tbl1115 values(',  *, ')' FROM tbl1115;
UNLOAD to 'tbl1' DELIMITER '|' SELECT 'INSERT INTO tbl1 values(',  *, ')' FROM tbl1;
UNLOAD to 'newtable' DELIMITER '|' SELECT 'INSERT INTO newtable values(',  *, ')' FROM newtable;

'MSSQL' 카테고리의 다른 글

/etc/my.cnf  (1) 2023.10.15
MySQL 8.x Replication 구성  (0) 2023.10.12
Centos 7 MySQL 8 설치  (0) 2023.10.12
MSSQL 데이터 타입 및 사이즈  (0) 2013.05.07
블로그 이미지

나노지식

,

/etc/my.cnf

MSSQL 2023. 10. 15. 20:37


[mysqld_safe]
nice=0

[mysqld]
skip-host-cache
skip-name-resolve
user=mysql
port=3306
max_allowed_packet = 32M
wait_timeout = 3600
interactive_timeout = 3600
#lower_case_table_names = 1

#File Location
basedir = /
datadir = /var/lib/mysql
log-error = /var/log/mysql/mysql.err
#tmp_dir = /tmp
explicit_defaults_for_timestamp
default_authentication_plugin = mysql_native_password

#Max limist
max_connections = 3000
max_connect_errors = 10000
open_files_limit = 8192
table_open_cache = 10240
table_definition_cache = 10M

#innodb Setting
innodb_file_per_table=1
innodb_thread_concurrency=0
innodb_log_file_size=256M
innodb_io_capacity=500
innodb_flush_log_at_trx_commit=1
innodb_flush_method=O_DIRECT
innodb_buffer_pool_size=4G


#MyISAM Setting
key_buffer_size = 128M
myisam_sort_buffer_size = 500M


#Session Setting
sort_buffer_size = 5M
join_buffer_size = 5M
tmp_table_size = 32M
max_heap_table_size = 32M


#Enable binary logs
log_bin = /var/log/mysql//mysql-bin
binlog_format = row
sync_binlog = 1
binlog_expire_logs_seconds = 259200


#Group Replication setting
server_id = 1
gtid_mode = on
enforce_gtid_consistency = on
binlog_transaction_dependency_tracking = WRITESET

 

#sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUITION,NO_BACKSLASH_ESCAPES"

'MSSQL' 카테고리의 다른 글

informix unload to oracle, mysql....  (1) 2023.11.23
MySQL 8.x Replication 구성  (0) 2023.10.12
Centos 7 MySQL 8 설치  (0) 2023.10.12
MSSQL 데이터 타입 및 사이즈  (0) 2013.05.07
블로그 이미지

나노지식

,

MySQL 8.x Replication 구성

MSSQL 2023. 10. 12. 23:07

####### Master Server #######

mysql>CREATE USER 'slave'@'%' IDENTIFIED BY '************';

mysql>GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';

mysql>flush privileges;


# vi /etc/my.cnf – (MySQL5.6 이상)
[mysql]
log-bin=mysql-bin.log
server-id = 1

mysql> show master status;
#File, Position을 Slave 서버에 동일하게 전달



####### Slave Server #######

# vi /etc/my.cnf – (MySQL5.6 이상)
[mysql] 
server-id = 2

mysql>stop slave;

mysql>CHANGE MASTER TO MASTER_HOST='192.168.1.51', GET_MASTER_PUBLIC_KEY=1, MASTER_USER='slave', MASTER_PASSWORD='************', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=468; 

mysql>start slave;


# service mysqld restart


mysql>show slave status\G;

'MSSQL' 카테고리의 다른 글

informix unload to oracle, mysql....  (1) 2023.11.23
/etc/my.cnf  (1) 2023.10.15
Centos 7 MySQL 8 설치  (0) 2023.10.12
MSSQL 데이터 타입 및 사이즈  (0) 2013.05.07
블로그 이미지

나노지식

,

Centos 7 MySQL 8 설치

MSSQL 2023. 10. 12. 15:40

yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-10.noarch.rpm

yum repolist enabled | grep "mysql.*"

yum search mysql

yum install -y mysql-server

systemctl enable mysqld && systemctl start mysqld && systemctl status mysqld

grep 'temporary password' /var/log/mysqld.log

mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED BY '*************';

use mysql

update user set host='%' where user='root' and host='localhost';

select host, user from user;

'MSSQL' 카테고리의 다른 글

informix unload to oracle, mysql....  (1) 2023.11.23
/etc/my.cnf  (1) 2023.10.15
MySQL 8.x Replication 구성  (0) 2023.10.12
MSSQL 데이터 타입 및 사이즈  (0) 2013.05.07
블로그 이미지

나노지식

,



분류데이터 타입범위저장소크기
정수BitO 또는 1bit
Int-2,147,483,648 ~ 2,147,483,6474 바이트
Smallint-32,768 ~ 32,7672 바이트
Tinyint0 ~ 2551 바이트
Bigint-2^63 ~ 2^63-18 바이트
부동소수점Float[n]-1.79E+308 ~ 1.79E+308 
n = 1~24
4 바이트
Float[n]-1.79E+308 ~ 1.79E+308 
n = 25~53
8 바이트
Real-3.40E + 38 ~ 3.40E + 384 바이트
문자데이터char[n]n = 1~8000n 바이트
Varchar[n]

n = 1~8000

varchar [ ( n | max ) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이
Text최대 2,147,483,647자의 가변길이 
유니코드 
문자데이터
Ncharn = 1~4000n*2 바이트
nvarchar

n = 1~4000

nvarchar [ ( n | max ) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이*2 바이트
Ntext최대 1,073,741,823자의 가변길이 
이진데이터binaryn = 1~8000n+4 바이트
varbinary

n = 1~8000

varbinary [ ( n | max) ]

max는 최대 저장소 크기가 2^31-1바이트임

입력한 데이터의 길이+4 바이트
Image최대 2,147,483,647자의 가변길이 
날짜와시간datetime1753/1/1~9999/12/318 바이트
smalldatetime1900/1/1~2079/6/64 바이트
화폐money-922,337,203,685,477.5808~ +922,337,203,685,477.58078 바이트
smallmoney-214,748.3648~214,748.36474 바이트

기타

(숫자)

 DECIMAL
 NUMERIC

1 - 9 자리

5 Byte 

10 - 19 자리

9 Byte

20 - 28 자리

13 Byte 
29 - 38 자리27 Byte


출처 : http://cafe.naver.com/devweb/32

         http://msdn.microsoft.com/ko-kr/library/ms187746.aspx


'MSSQL' 카테고리의 다른 글

informix unload to oracle, mysql....  (1) 2023.11.23
/etc/my.cnf  (1) 2023.10.15
MySQL 8.x Replication 구성  (0) 2023.10.12
Centos 7 MySQL 8 설치  (0) 2023.10.12
블로그 이미지

나노지식

,