갑자기 서버 DB 에러 발생

뭘 잘못 건드려 서버 전체 백업한 걸 복원했더니…. 쩝~ 결국 mysql 삭제하고 재설치해도 안되길래, 3번째 재설치 후 워드프레스 DB 백업 명령 내려놓고 대공원 걷다가 오니 겨우 된다. 아래 메시지 뿌리면 무조건하고 mysql 재설치. DB는 매일 백업해야… Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock mysql관련된 라이브러리 까지 모두 깔끔하게 삭제한다.  apt remove –purge mysql* 혹여나 남아 있는 파일이 있는지 확인한다. dpkg -l | grep mysql 다른 파일들을 제거한다. rm -rf /etc/mysql /var/lib/mysqlapt autoremoveapt autoclean 설치를 시작한다. apt updateapt install mysql-clientapt install mysql-server cat /etc/mysql/debian.cnf# Automatically generated for Debian scripts. DO NOT TOUCH![client]host     = localhostuser     = debian-sys-maintpassword = *socket   = /var/run/mysqld/mysqld.sock[mysql_upgrade]host     = localhostuser     = debian-sys-maintpassword = *socket   = /var/run/mysqld/mysqld.sock http://ip_address/dbmyadmin/index.php?route=/ user_id … Read more

우분투 서버 mysqld.socket 에러

도저히 방법이 없어 mysql 관련 파일 및 디렉토리( /etc/mysql, /var/lib/mysql 등)도 백업 후 다 날려버리고 새로 설치 후 백업해 둔 sql 파일로 복원해 다행.재부팅하는 것도 한 방법이라는데 아닌 듯…Beelink S12 Pro에 우분투 22.04LTS 설치하고 백업해 둔 sql 파일로 복원하면 될려나? 워드프레스…

mysql 백업 –login-path=

mysqldump 사용 시 패스워드 노출 위험 문구(mysql_config_editor set –login-path=root –host=localhost –user=root –password)가 출력 됩니다. 무시해도 상관은 없으나 이 메세지가 출력되지 않도록 하고 싶을 시 리눅스 쉘상에서 아래 명령을 입력 후 패스워드를 한번 입력 해주시면 됩니다. 아래 명령은 패스워드를 미리 입력하고 필요할 때 호출하여 사용하는 방법 입니다. root@~:/# mysql_config_editor set –login-path=myroot –host=localhost –user=root –passwordEnter password: (패스워드 입력) –login-path : 필요할 때 호출하기 위한 이름을 정의 합니다. (다른 이름으로 사용해도 됩니다)–host : 접속하려는 DB서버의 호스트명 또는 IP–user : 지정할 DB서버의 계정–password : 패스워드 입력 후 저장 이후 bash shell script 또는 mysqldump를 사용하실 때 -u root -p 를 지우시고 –login-path=root 를 사용하시면 더이상 패스워드 노출 위험 문구 메세지가 출력되지 않습니다.  주의 –login-path=[설정 이름] 를 mysqldump 바로 다음에 위치. 뒤로 밀리면 지가 인식을 못했다며, 다음과 같은 에러 메시지를 뿜어냄  mysqldump: [ERROR] unknown variable ‘login-path=root’. root@~:/# mysqldump –extended-insert=FALSE –login-path= [설정 이름]   -hlocalhost DB > /bckup 디렉토리/db.sqlmysqldump: [ERROR] unknown variable ‘login-path=root’ 그래서 혹시나 하고 –login-path=root 를 mydump 바로 뒤로 옮겼더니 제대로 됨 mysqldump –login-path= [설정 이름] –extended-insert=FALSE -hlocalhost DB > /bckup 디렉토리/Db.sql mysql> select version();version()8.0.34-0ubuntu0.20.04.11 row in set (0.01 sec)

고전 편집기 vs. 블록 에디터

워드프레스에서는 블록 에디터가 기본 편집기로 사용되고 있습니다. 단축키를 익혀서 활용하면 능률적으로 글 작성이 가능합니다. HTML Import 2 플러그인을 사용하여 티스토리 데이터를 임포트하면 고전 편집기에서 글이 편집됩니다. 이는 HTML 태그 때문인데요. 원하는 경우 “블록으로 변환”이 가능합니다. 하지만 HTML 태그 때문에 제대로 변환되지 않을 것입니다. 글을 수정해야 하는 경우 아래의 단계에 따라 블록으로 변환이 가능합니다. (이 단계는 … Read more

mysql 명령어

https://three-pleasure.tistory.com/151 [삼쾌한 IT강의] MySQL 기본 명령어 #Mysql 접속 방법 1. Mysql Server 폴더에서 ‘Mysql 5.6 command line Client’ 실행 2. Dos 창에서 실행 Cd “Mysql 실행 프로그램이 저장된 경로” è MySQL명령어 혹은 è -mysql –u root –p 입력 à 패스워드 입력 후 three-pleasure.tistory.com #Mysql 접속 방법  1. Mysql Server 폴더에서 ‘Mysql 5.6 command line Client’ 실행  2. Dos 창에서 실행 Cd “Mysql 실행 프로그램이 저장된 경로”  – MySQL 명령어 혹은   – mysql –u root –p 입력 – 패스워드 입력 후 엔터  3. 시작프로그램 ➜ 모든프로그램 ➜ mysql ➜ 도구 (workbench) #show databases; : 데이터베이스 목록 보기  #use DB명 : 지정한 DB 사용  #show tables; : 지정한 DB 안의 테이블 목록보기  #create database 이름; : ‘이름’의 database 생성  #Mysql 종료 방법  … Read more