MySQL7 Gin framework (3) : MySQL 연결하기 이번에는 Gin 프레임워크에 MySQL 을 붙여서 동작시켜보자. https://gauryan.tistory.com/241 을 참고하여 MySQL을 설치하기 바랍니다. 이제, mysql 을 이용해서 DB 서버에 접속해보자. mysql -u root -p 라고 입력하고, 비밀번호(test123)까지 입력해보자.일단 새로운 User를 하나 생성해봅시다.-- CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';CREATE USER 'test_user'@'%' IDENTIFIED BY 'test123';자... 그러면... 이제 Database 를 생성해봅시다.-- CREATE DATABASE 디비이름;CREATE DATABASE test_db;test_user 가 test_db 를 사용.. Framework (Backend)/Gin 2025. 1. 3. fastify (3) : DB(MySQL) 붙여보기 이번에는 fastify 프레임워크에 MySQL 을 붙여서 동작시켜보자. https://gauryan.tistory.com/241 을 참고하여 MySQL을 설치하기 바랍니다. 이제, mysql 을 이용해서 DB 서버에 접속해보자. mysql -u root -p 라고 입력하고, 비밀번호(test123)까지 입력해보자.일단 새로운 User를 하나 생성해봅시다.-- CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';CREATE USER 'test_user'@'%' IDENTIFIED BY 'test123';자... 그러면... 이제 Database 를 생성해봅시다.-- CREATE DATABASE 디비이름;CREATE DATABASE test_db;test_user 가 test_db .. Framework (Backend)/Fastify 2024. 12. 10. (MySQL) Windows에 MySQL 8.4 설치해서 사용해보기 https://dev.mysql.com/downloads/mysql/ 에 클릭해서 들어가면 여러가지 버전의 MySQL을 다운로드 받을 수 있다. 이 중에서 8.4.2 LTS 버전을 다운로드 하여, 설치프로그램으로 설치하면 됩니다.체크박스에 체크를 해주고 다음으로 넘어간다.그냥, Complete 를 선택하고 Next 를 클릭한다.비밀번호는 test123 으로 하겠다.공부를 위한 Sample DB 도 체크해주자. 그리고, Finish 누르면, 설치 완료.서비스에도 등록되어서, 자동으로 서버가 실행이 된다. 우리는 커맨드툴을 주로 사용할 것이라서 mysql 명령어로 로그인해봅시다. 그런데, mysql.exe 가 있는 폴더가 PATH 설정이 되어 있지 않아서 당장에는 사용할 수 없다. 일단 PATH 설정부터 하.. DBMS/MySQL 2024. 10. 22. (Lavavel) 비밀번호 단방향암호화(SHA256) 하기 : Laravel 8.x, MySQL 정보통신망법, 개인정보보호법 등에 의하면 비밀번호는 단방향암호화(SHA256 등), 개인정보는 양방향암호화(AES256 등)를 하도록 되어 있습니다. 지금까지 작성한 예제는 이런 법에 맞지 않아서 서비스할 수 없겠네요. 여기에서는 비밀번호의 단방향 암호화를 구현해보도록 하겠습니다. SHA256을 적용하겠습니다. PHP(Laravel)에서는 아무런 작업을 하지 않고, DB(MySQL)에서만 작업을 하겠습니다. 1. 일단 DBMS에 접속해봅니다.$ mysql -u xyz -pxyz123 xyzmysql: [Warning] Using a password on the command line interface can be insecure.Reading table information for completion o.. Framework (Backend)/Laravel 2021. 8. 29. (MySQL) MySQL 설치, 연결, DB생성, 사용자 생성, 테이블 생성, 기초데이터 입력 1. 설치하면서 root 비밀번호를 물어보면 적당한 것으로 입력한다.$ sudo apt-get install mysql-client-8.0 mysql-server-8.0 libmysqlclient-dev$ sudo /etc/init.d/mysql start 2. 외부접속 허용 설정$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnfbind-address = 0.0.0.0 3. MySQL root 계정 비밀번호 변경 (mysql 을 설치하면 root 계정의 비밀번호가 설정되어 있지 않으므로 반드시 설정하여야 한다.)$ mysqladmin -u root password 새로운비밀번호 -p 4. root 계정 외부에서 접속 설정 (필요한 경우에만 설정)$ sudo mysql -u r.. DBMS/MySQL 2021. 8. 21. (PHP) WAMP (Windows+Apache+MySQL+PHP) 설치 Windows 에 Apache+MySQL+PHP 를 한번에 설치해주는 여러 프로그램이 있지만, 여기에서는 각각 직접 다운로드 받아서 설치하는 것을 보도록 하겠다. 그리 어렵지 않으며, 기본을 알고 이용하는 것이 더 이해에 더 도움이 되기 때문이다.설치순서MySQLApachePHPMySQLhttp://www.mysql.com/downloads/mysql/에서 추천하는 현재 버전의 MySQL Community Server 를 다운로드 받는다.다운로드 받은 파일은 대략 mysql-essential-5.1.50-win32.msi 과 비슷한 이름일 것이다.이 파일을 실행하고, Typical 을 선택하여 설치를 진행한다.설치 완료후, Configure the MySQL Server now 에 체크를 하고 종료하면,.. Programming/PHP 2010. 8. 23. (PHP) CodeIgniter 설치 (Debian+Apache+PHP+CodeIgniter+MySQL) PHP 에도 다양한 프레임워크가 존재한다. 그중 유명한 것이 Zend Framework, CakePHP, CodeIgniter 등이다. 이 중에서도 성능이 가장 괜찮고 점점 인기를 더해가고 있는 CodeIgniter 설치방법을 정리해보았다.아래의 설치방법은 Debian 5.0, 6.0 에서 모두 적용 가능하다.기본 프로그램 설치# apt-get install build-essential ssh vim htop ntpApache + mod_php 설치# apt-get install libapache2-mod-php5 php5-mysql함께 설치되는 패키지들 :apache2-mpm-prefork php5-common php5-suhosin→ Apache 가 함께 설치됨MySQL 5.1 설치# apt-get .. Programming/PHP 2010. 3. 21. 이전 1 다음