본문 바로가기

MySQL

MYSQL에서 charset 설정 확인 방법 언어설정 문제는 상당히 골치아파 하는거같읍니다....디비 버젼과 크라이언트 설정에다라서 민감하게 나타나는거같읍니다... 언어설정 확인요령 Pc에 mysql 설치한후 bin 디렉토리에서 실행또는 호스팅서버에 텔넷접속후 실행 mysql -h ip -u id -p password \s-------------- mysql Ver 12.22 Distrib 4.0.16, for pc-linux (i686)Connection id: 1612 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Server version: 4.0.16-Max Protocol version: 10 Conne.. 더보기
우분투 Mysql 사용자 생성 - mysql 서버 로그인하기 $ mysql -uroot -prootpassword mysql - 다른 PC에서 mysql 서버로 접속을 하기 위한 사용자 추가 mysql> create user 'userId'@'%' identified by 'userpassword'; - 위 사용자에게 모든 것을 할 수 있는 권한 주기mysql> grant all privileges on *.* to 'userid'@'%'; - 위 사용자에게 특정 DB를 관리할수 있는 권한 주기 mysql> grant all privileges on dbname.* to 'userid'@'%'; - 로컬PC에서 mysql로 접속하기 위한 사용자 추가 mysql> create user 'userId'@'localhost' identif.. 더보기
우분투에서 mysql 사용하기 설치하기 mysql 서버와 클라이언트를 설치한다 sudo apt-get install mysql-server mysql-client 설치하는 중 root 사용자 패스워드를 입력하라는 화면이 나오면 사용할 root 패스워드를 입력한다. mysql 설정파일(/etc/mysql/my.cnf)에서 bind-address 설정부분을 주석처리한다. sudo vi /etc/mysql/my.cnf 아래 부분을 주석처리한다. # bind-address = 127.0.0.1 데이터베이스 생성하기 create 명령어를 사용해서 데이터베이스를 생성한다. 여기에서는 springbook이라는 이름으로 데이터베이스를 생성한다. mysqladmin -u root create springbook -p 데이터베이스에 접속하기 앞에서 생.. 더보기
MYSQL에서 ORACLE SEQUENCE 사용하기 Table SchemeCREATE TABLE sequences ( name varchar(32), currval BIGINT UNSIGNED ) ENGINE=InnoDB; procedure DELIMITER $$CREATE PROCEDURE `drop_sequence` (IN the_name text)MODIFIES SQL DATADETERMINISTICBEGIN DELETE FROM sequences WHERE name=the_name;END; DELIMITER $$CREATE PROCEDURE `create_sequence`(IN the_name text)MODIFIES SQL DATADETERMINISTICBEGIN DELETE FROM sequences WHERE name=the_name; INS.. 더보기