뭘 해야하나

고정 헤더 영역

글 제목

메뉴 레이어

뭘 해야하나

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (204)
    • centos7 (7)
    • 프로그래밍 (68)
      • linux (29)
    • network (5)
    • mysql (44)
    • php (45)
    • css (4)
    • script (13)
    • nodejs (2)

검색 레이어

뭘 해야하나

검색 영역

컨텐츠 검색

MariaDB

  • mysql 계정 생성하고 권한 부여

    2021.11.01 by 2hansoul

  • [PHP] 로그인 select email

    2021.10.29 by 2hansoul

  • [Liunx] linux error_log 보기

    2021.10.27 by 2hansoul

  • [DB] mariadb 한글 깨짐 인코팅 설정 utf8

    2021.10.19 by 2hansoul

  • [PHP] Fatal error: Call to undefined function mysqli_connect()

    2021.10.14 by 2hansoul

  • mariadb root 비빌번호 설정

    2021.09.28 by 2hansoul

  • ERROR 1820 (HY000) : You must SET PASSWORD before executing this statement

    2021.06.16 by 2hansoul

  • ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    2021.06.16 by 2hansoul

mysql 계정 생성하고 권한 부여

디비 접속후 MariaDB [mysql]> select host,user,password from user; 계정생성 MariaDB [mysql]> create user 'id'@'%' identified by 'password'; 확인해 보면 사용자가 추가 되었다 모든 권한 부여 grant all privileges on *.* to 'id'@localhost identified by 'pass'; 특정 디비에 부여 관여 (해당 디비에 접속 후) grant all privileges on db이름.*to 'id'@localhost identified by 'pass'; 모든 디비 테이블 DML권한 부여 grant select, insert, update on test.* to user@localhost..

mysql 2021. 11. 1. 17:03

[PHP] 로그인 select email

join.php

php 2021. 10. 29. 19:00

[Liunx] linux error_log 보기

[root@localhost httpd]# pwd /var/log/httpd 이 쪽으로 들어가면 거의 error_log가 확인이 가능 하다 안되면 find / -name error_log 직접 경로를 찾아서 들어가면 된다 [root@localhost httpd]# tail -f error_log 경로를 찾았으면 tail을 써서 확인 해보자 그냥 tail error_log 하면 실시간 로그를 볼수 있는게 아니고 끝에서 10개 까지를 볼수 있기 때문에 실시간 error을 봐야 하기 때문에 -f 붙여주면 실시간으로 확인이 가능하다

프로그래밍/linux 2021. 10. 27. 18:19

[DB] mariadb 한글 깨짐 인코팅 설정 utf8

위 사진 처럼 한글 insert 하면 깨져서 db에 저장이 된다 select*from information_schema.schemata; user_login을 사용 하는데 charset 설정이 latin1로 설정이 되어 있다 alter database user_login default character set utf8; utf8로 database가 바끼긴 했지만 table도 설정이 해줘야 insert 할때 정상적으로 한글 입력이 가능하다 alter table login convert to character set utf8; 정상적으로 한글 입력이 가능 하다 //근데 왜 호스팅하고 인설트하면 또 안되네 db는 설정 됐으니 php파일을 봐야겠다 db설정.php에 mysqli_set_charset구문을 넣어준다

mysql 2021. 10. 19. 19:57

[PHP] Fatal error: Call to undefined function mysqli_connect()

오랜만에 들어가서 mysql 연결을 하려고 하니 오류가 나온다 그 전에는 없었던 것 같은데 vi /etc/php.ini 들어가서 extension=php_mysql.dll 확인 해 보라고 하던데 나는 없었다 그리고 linux는 mysql.dll 이 아니라 mysql.so 라고 한다 yum 을 사용 했기 때문에 다양한 방법을 시도 해 봤지만 # yum install php-mysql 한방에 오류가 해결됐음 yum install -y php70w-mysqlnd 이런것도 많았는데 php 버전을 5.4버전을 쓰다보니 저건 7버전에서 사용이 가능 한 것 같음 php 정보를 확인 해보면 mysqli가 새롭게 생긴 걸 확인 할수 있음 (왜 그전까지는 php-mysql 안깔았어도 잘 사용이 된 건지는 아직도 모르겠다)

php 2021. 10. 14. 20:07

mariadb root 비빌번호 설정

비밀번호에 아무거나 입력해도 공백으로 접속을 해도 가능 하다 root계정은 중요한데 MariaDB [mysql]> update user set password=PASSWORD("1234") where user ='root'; ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them update 를 이용 하면 비번 변경이 하려고 했으냐 mariadb 10.4 버전 부터는 다른 방식을 이용해야 한다고 함 MariaDB [mysql]> alter user 'root'@'localhost' identified b..

mysql 2021. 9. 28. 22:20

ERROR 1820 (HY000) : You must SET PASSWORD before executing this statement

DB사용 하려고 할 때 이런 오류가 발생 한다면 일단 password 바꾸고 데이터베이스에 접속 한다 위에 패스워드는 자신이 원하는걸 입력하면 됩니다 저는 1234로 설정했어요 update user set authentication_string=password('pass')where user='user'; 이렇게 입력 하고 나갔다가 다시 로그인 해보자 정상적으로 구동 된다

mysql 2021. 6. 16. 19:38

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Using password :no 면 비번을 입력을 안했다는 건데 yes 뜨면 조금 다르다 sudo mysql -u root -p 로 입력하고 비번 입력창이 뜰 탠데 1234 를 해보거나 아니면 그냥 비번을 입력하지 않고 엔터를 눌러서 접속 한다 접속이 되면 비밀번호 재설정을 해주면 된다 mysql> use mysql; mysql> UPDATE user set password=password("1234") where user = 'root'; Query OK, 1 row affected (0.02 sec) Rows matched: 4 Changed: 4 Warnings: 0 mysql> flush privileges; ERROR 1356 (HY000): View 'mysql.user' references..

mysql 2021. 6. 16. 19:35

추가 정보

반응형

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
뭘 해야하나 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바