>  기사  >  php教程  >  CentOS에서 mysql 데이터베이스에 대한 일반적인 명령 요약

CentOS에서 mysql 데이터베이스에 대한 일반적인 명령 요약

高洛峰
高洛峰원래의
2016-12-14 11:00:561503검색

mysql 데이터베이스 사용법 요약

이 글에서는 주로 향후 쿼리를 위해 일상적인 mysql 명령 몇 가지를 기록합니다.

1. 루트 비밀번호 변경

mysqladmin -uroot 비밀번호 'yourpassword'

2. 원격으로 mysql 서버에 로그인

mysql -uroot - p -h192.168.137.10 -P3306

3. 데이터베이스 쿼리

데이터베이스 표시

데이터베이스 이름 사용

5. 데이터베이스의 테이블 나열

show tables;

6. 테이블의 모든 필드 보기

desc Slow_log;

show create table Slow_logG; (테이블 정보뿐만 아니라 테이블 생성문도 표시 가능)

7. 현재 사용자 보기

select user();

8 . 현재 데이터베이스 보기

select data();

9. 새 데이터베이스 생성(문자 집합 지정 가능)

create 데이터베이스 db1 charset utf8;

10. 새 테이블 생성

테이블 t1 생성(`id` int(4), `name` char(40));

11. 데이터베이스 버전 보기

버전 선택();

데이터베이스 상태 보기

현재 세션 상태 표시

글로벌 데이터베이스 상태 표시

show 슬레이브 상태G; 마스터-슬레이브 데이터베이스 상태 정보 보기

13. 데이터베이스 매개변수 조회

변수 표시;

변수 표시 like 'max_connect%';

set global max_connect_errors = 1000; (데이터베이스를 다시 시작하면 해당 데이터베이스가 무효화되며 구성 파일에서 수정해야 합니다)

15. >

show processlist;

16 .일반 사용자를 생성하고 데이터베이스에 대한 권한을 부여합니다

databasename.*에 대한 모든 권한을 '123456'으로 식별되는 'user1'@'localhost'에 부여합니다. ;

17. 테이블 데이터 쿼리

mysql.db에서 *를 선택합니다. //테이블의 모든 필드를 쿼리합니다.

mysql.user에서 count(*)를 선택합니다. /count(*)는 테이블에 있는 행 수를 나타냅니다.

select db,user from mysql.db; //테이블의 여러 필드 쿼리

select * from mysql.db where '10.0.%'와 같은 호스트; 쿼리 문 "%"에서 사용할 수 있습니다

18. 데이터 행 삽입

db1.t1 값에 삽입(1, 'abc');

19. 테이블의 데이터 행 변경

update db1.t1 set name='aaa' where id=1;

20. 테이블 데이터 지우기

truncate table db1.t1;

21. 테이블 삭제

drop table db1.t1;

22. 데이터베이스(데이터베이스 이름은 eab12)

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" |

23. 데이터베이스 삭제

데이터베이스 db1 삭제

24. 데이터베이스 백업

mysqldump -uroot -p'yourpassword' mysql >/tmp/ mysql.sql

25. 데이터베이스 복구

mysql -uroot - p'yourpassword' mysql

26.일반 사용자 생성

'ssapdrow'로 식별된 사용자 이름 생성;

27.일반 사용자 비밀번호 변경

이름에 대한 비밀번호 설정=PASSWORD('fdddfd');

28. 이름 사용자 권한 보기

SHOW GRANTS FOR name;

29.

mysql -uuser -ppasswd -e"show Databases"

echo "show Databases"|mysql -uuser -ppassword

다음은 mysql을 대량으로 실행하는 구문의 사용방법

mysql -user -hhostname -ppasswd <

mysql 명령문 ​​

EOF

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.