
make 시 아래와 같이 오류발생 mysql.cc: In function 'void print_table_data(MYSQL_RES*)': mysql.cc:1650: error: expected primary-expression before '?' token mysql.cc:1650: error: expected ':' before ')' token mysql.cc:1650: error: expected primary-expression before ')' token mysql.cc:1652: error: expected primary-expression before '?' token mysql.cc:1652: error: expected ':' before ')' token mysql.cc:1652: ..

# wget http://mysqltuner.pl/ -O mysqltuner.pl # wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt # wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv 위 3개 파일은 같은 경로에 다운받습니다. # perl mysqltuner.pl 실행합니다. 주의사항 : 현재 거의 모든 버전의 mysql 과 mariadb 에서 동작하나 윈도우 운영체제에서는 지원하지않습니다. 경로 : https://idchowto.com/?p=45105
centOS7버전에서 mariaDB설치해보도록 하겠습니다. 1. repo설정 아래와 같이 설정하지 않고 설치를 진행하게되면 5x버전때로 설치하게됩니다. /etc/yum.repos.d/MariaDB.repo에 아래와 같이 작성하고 저장합니다. [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. 설치 # yum -y install mariadb-server 3. DB시작 # systemctl start mariadb 4. DB root 패스워드 설정 # mysqladmin -u root password '사용..
![[MSSQL]DB 복원후 사용자와 스키마 분리 및 변경](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F1D3pD%2FbtrB9u6gnBR%2FAAAAAAAAAAAAAAAAAAAAADuOCXjYe7-Ih6S_eH1VlTmCZm8uiUCLnqv4_9Rt81bS%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DM7RutIVV7j6s8etFt0krkCRNgcI%253D)
SQL Server 2000에서 SA(system administor) 권한을 가진 사용자가 SQL Server에 object를 만들면 [서버명].[데이터베이스명].[dbo].[object] 와 같은 형식으로 만들어집니다. 그럼 objeect 생성권한을 가지고 있는 다른 사용자가 object를 만들면? 예를들어 YEON이라는 사용자가 존재를 하고 그 YEON이라는 사용자가 YEON_TABLE라는 테이블을 만들게 되면 [서버명].[데이터베이스명].[YEON].[YEON_TABLE] 이렇게 object가 생성이됩니다. 그렇죠? 가물가물 하신가요? 많은 SQL Server 책에서 설명하기를 YEON이라는 사용자가 퇴사를 하고 LEE라는 사원이 새로이 입사를 하게 되었다는 가정와 함께 YEON이라는 권한을 LE..

MSSQL 트랜잭션 로그파일 크기 줄이기 * MSSQL 2008 의 경우 USE [DataBase]; GO -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE [DataBase] SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE ([DataBase_Log], 1); GO -- Reset the database recovery model. ALTER DATABASE [DataBase] SET RECOVERY FULL; GO * MSSQL 2005 의 경우 use [DB명]; sp_helpfile;