[ mysql ] mariadb 설치 후 비밀번호 초기 변경 > database

본문 바로가기
사이트 내 전체검색

database

[ mysql ] mariadb 설치 후 비밀번호 초기 변경

페이지 정보

작성자 웹지기 댓글 0건 조회 16,162회 작성일 21-05-11 16:57

본문

1. mysqladmin 을 이용하는 방법

>mysqladmin -u root -p password 새비밀번호

>Enter password: 기존비밀번호입력

최초설치시에는 비밀번호가 없으므로 기존 비밀번호에서는 그냥 Enter

새비밀번호에 '1234' 이런형태로 입력하면 비밀번호는 1234가 아니고 '1234' 가 된다

 

2. mysql update를 이용하는 방법

>mysql -u root -p

>Enter password: 

최초에는 비밀번호가 없으므로 그냥 Enter입력

 

>use mysql;

>select host, user, password from user;

현재 사용중인 사용자의 호스트, 사용자, 비번이 보인다.

 

>update user set password=password('새로운비밀번호') where user='root';

>flush privileges;

 

update구문 입력시 

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

이러한 오류가 난다면 mysql의 user테이블이 뷰테이블이라서 함수를 이용해서 변경을 하라고 뜨는 명령

mariadb 10.5 이상의 버젼부터 이렇게 변경이 된 것 같음.

이러할 때는 3번을 이용해서 변경 또는 1번을 통해서 변경

 

3. set password 함수를 이용하여 변경

>set password for 'root'@'localhost' = password('변경할 비밀번호');

Query OK, 0 rows affected (0.291 sec)

>flush privileges;

Query OK, 0 rows affected (0.000 sec)

>select host, user, password from user;

+-----------------+-------------+-------------------------------------------+

| Host            | User        | Password                                  |

+-----------------+-------------+-------------------------------------------+

| localhost       | mariadb.sys |                                           |

| localhost       | root        | *A4B6157319038724E3560894F7F932C8886EBFCF |

| desktop-mq3ej1f | root        |                                           |

| 127.0.0.1       | root        |                                           |

| ::1             | root        |                                           |

+-----------------+-------------+-------------------------------------------+

5 rows in set (0.001 sec)

 

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 34건 1 페이지
  • 34 [ mysql ] 중복데이터 추출 할 때 group by having 각각의 데이터별로 중복값 유무 검색
  • 중복데이터가 몇개이상인 것을 검색하고 싶을 때 중복데이터를 추출 할 때 group by having절을 사용해서 검색을 합니다. 중복데이터가 몇개이상인 것을 검색하고 싶을 때 select *, count(검색필드명 또는 *) as ok from 테이블명 where 필드명=값 group by 검색필드명 having count(검색필드명 또는 *) > n 이런식으로 쿼리를 실행시키면 한 필드마다의 중복된 값들이 표기되며 몇개씩 중복되어 있는지 알 수 가 있다. ...
  • 웹지기 06-10 21550 0 0 댓글 0
  • 33 [ mysql ] dbeaver 한글 깨짐 현상
  • [ mysql ] dbeaver 한글 깨짐 현상 db의 한글이 정상인데 dbeaver 에서 한글 깨짐 현상이 생긴다면 C:\Program Files\DBeaver\dbeaver.ini파일을 notepad++ 같은 파일로 열어서 최하단에 -Dfile.encoding=UTF-8 코드를 넣고 수정한다 관리자로 파일을 열어야 수정이 가능하다 notepad++같은 경우 수정을 누르면 관리자로 열건지 다시 물어본다. 확인해주면 관리자로 바뀌면서 수정이 가능해 진다. 그리고 dbeaver 다시 시...
  • 웹지기 10-14 16904 0 0 댓글 0
  • 열람중 [ mysql ] mariadb 설치 후 비밀번호 초기 변경
  • 1. mysqladmin 을 이용하는 방법 >mysqladmin -u root -p password 새비밀번호 >Enter password: 기존비밀번호입력 최초설치시에는 비밀번호가 없으므로 기존 비밀번호에서는 그냥 Enter 새비밀번호에 '1234' 이런형태로 입력하면 비밀번호는 1234가 아니고 '1234' 가 된다 2. mysql update를 이용하는 방법 >mysql -u root -p >Enter password:...
  • 웹지기 05-11 16163 0 0 댓글 0
  • 31 [ mysql ] 데이터 값 일괄 변경( replace )
  • @데이터 검색을 통해서 바꾸고자 하는 문자가 있는지 확인 # SELECT * FROM table_name WHERE column LIKE '%찾는문자열%' @데이터 변경 # UPDATE table_name SET column = REPLACE( column, '기존문자열', '변경문자열' )
  • 웹지기 05-14 13917 0 0 댓글 0
+4
  • 29 [ mysql ] datetime의 기본값 입력시 db 오류 현상
  • datetime의 db에 직접입력시[code]ALTER TABLE `테이블명` ADD `추가필드이름` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER `추가할 이전 필드`;[/code]이러한 형태로 값을 넣으면 오류(#1067 - Invalid default value for 'wr_datetime')가 발생하여 저장이 되지 않는다하지만, php 에서 변수를 통해서 입력하면 정상적으로 들어가 지기는 한다.[code]$sql = " ALTER...
  • 웹지기 09-27 9505 0 0 댓글 0
  • 28 [ mysql ] update를 이용한 일괄계산(이 구문으로 모든데이터의 값을 한번에 바꾼다)
  • update 테이블 set 필드명=(가져올필드명*실수) where 조건구문위와같은 식으로 한번에 여러 필드의 값을 곱하거나 더해서 전체적으로 계산을 쉽게 할 수 있다.가령 185,555 원이 있을때 이 값을 186,000 으로 올리고 싶을때는+++ update 테이블 set 필드명 = (가져올필드명 * 0.001) where 조건구문 <== 을 이용하여 일단 뒤에붙은555라는 숫자를 자동올림으로 올려버린다 값은 186 이된다.이값을 다시 한번 update 구문을 이용하여 정상가격으로...
  • 웹지기 10-01 9432 0 0 댓글 0
+10
  • 27 [ mysql ] mysql tool TOAD for MYSQL - MariaDB
  • https://mariadb.com/kb/en/library/toad-for-mysql 이부분까지 적으면 맨뒤에 -80이라는 이름이 붙으면서 다운로드 창으로 이동이 됩니다. 다운로드를 받아서 설치를 진행합니다. 이렇게 설치가 완료되고 시작화면으로 접속이 되었습니다. [이 게시물은 웹지기님에 의해 2019-03-15 15:33:40 knowledge에서 이동 됨]
  • 웹지기 12-17 8970 0 0 댓글 0
  • 24 [ mysql ] 데이터 유형과 범위
  • 문자형 데이터타입# 데이터 유형 정의 CHAR(n) 고정 길이 데이터 타입(최대 255byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다. VARCHAR(n) 가변 길이 데...
  • 웹지기 12-09 7706 0 0 댓글 0
  • 23 [ Mysql ] 시간및 날짜 함수 정리
  • MySQL에서 사용되는 날짜 함수에 대해서 정리합니다. 아래 정리된 함수중 절반만 숙지해도 날짜 및 시간에 대해서는 쉽게 컨트롤할 수 있을것 같네요^^ 현재 날짜 및 시간을 얻는 함수 - NOW() : 현재 날짜 및 시간을 반환합니다. - SYSDATE() : NOW()와 동일합니다. mysql> select NOW(); +---------------------+ | NOW() | +---------------------+ | 20...
  • 웹지기 09-11 7640 0 0 댓글 0
  • 22 [ Mysql ] 내장함수 정리
  • MySQL 내장 함수 정리 1. 숫자 관련 함수▶ ABS(숫자) - 절대값 출력.▶ CEILING(숫자) - 값보다 큰 정수 중 가장 작은 수.▶ FLOOR(숫자) - 값보다 작은 정수 중 가장 큰 수[실수를 무조건 버림(음수일 경우는 제외)].▶ ROUND(숫자,자릿수) - 숫자를 소수점 이하 자릿수에서 반올림.(자릿수는 양수,0,음수를 갖을 수 있다.)▶ TRUNCATE(숫자,자릿수) - 숫자를 소수점 이하 자릿수에서 버림.▶ POW(X,Y) or POWER(X,Y) - X의 Y승▶ MOD ...
  • 웹지기 09-19 7606 0 0 댓글 0
  • 21 [ mysql ] mysql 문자열 함수 (SUBSTRING sql 구문등등)
  • [code]* substring(str, star_index_num, length);* ASCII(str) - str의 가장 좌측 char의 숫자값을 반환mysql> SELECT ASCII('2');-> 50mysql> SELECT ASCII(2);-> 50mysql> SELECT ASCII('dx');-> 100* BIN(N) - N을 이진 형태의 문자열로 반환mysql> SELECT BIN(12...
  • 웹지기 10-01 7283 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
932
어제
11,874
최대
33,828
전체
8,534,968

그누보드5
Copyright © funyphp.com. All rights reserved.