mysql을 쿼리하는 Linux 명령에는 다음이 포함됩니다. 1. mysql을 시작하는 명령 [mysqladmin start]; 2. mysql을 다시 시작하는 명령 [mysqladmin restart] 3. mysql을 닫는 명령 [mysqladmin shutdown]
mysql을 쿼리하는 Linux 명령은 다음과 같습니다.
1, mysql을 시작하는 명령: mysqladmin start
/ect/init.d/mysql start (앞이 mysql 설치 경로입니다. )
2. mysql 재시작 명령: mysqladmin restart
/ect/init.d/mysql restart (앞이 mysql 설치 경로)
3 mysql 종료 명령: mysqladmin shutdown
/ect/init.d /mysql shutdown (앞이 mysql 설치 경로)
4, 이 머신의 mysql에 연결:
cd mysqlbin
mysql -uroot -p
비밀번호를 입력하세요
mysql 명령 종료: exit
5 , mysql 비밀번호 변경:
mysqladmin -u 사용자 이름 -p 이전 비밀번호 비밀번호 새 비밀번호
or
mysql 명령줄 SET PASSWORD FOR root=PASSWORD("root");
6, 새 사용자 추가
"비밀번호"로 식별되는 사용자 이름@로그인 호스트에 데이터베이스.*에 대한 선택 부여 , 삽입, 수정, 삭제 권한. 먼저 루트 사용자로 mysql에 연결한 후 다음 명령을 입력합니다:
grant select,insert,update,delete on *.* to " Identified by "123";7.
mysql 데이터베이스 작업의 경우 먼저 mysql 프롬프트에서 관련 작업을 수행해야 합니다. 모든 각 명령은 세미콜론으로 끝납니다.
테이블 표시;
테이블 테이블 이름 생성(필드 설정 목록);
테이블 테이블 이름 삭제;
8
인코딩 수정mysql을 시작할 때 mysqld_safe 명령줄에
--default-character-set=gbk를 추가하세요 특정 라이브러리의 인코딩 형식: mysql 프롬프트에서alter database db_name default character set gbk;
9 명령을 입력한 후
데이터 가져오기 및 내보내기텍스트 데이터가 데이터베이스로 전송됩니다텍스트 데이터는 필드 데이터가 분리되는 형식을 따라야 합니다. 탭 키로 대체되며 null 값이 대신 사용됩니다. 예:
1 이름 의무 2006-11-23 데이터 입력 명령 로드 데이터 로컬 infile "파일 이름"을 테이블 이름;10,
데이터베이스 및 테이블 내보내기 mysqldump --opt news > .sql (뉴스 데이터베이스의 모든 테이블을 news.sql 파일에 백업합니다. news.sql은 텍스트 파일입니다. 파일 이름을 선택할 수 있습니다.)mysqldump --opt 뉴스 작성자 기사 > sql (교체 데이터베이스 뉴스의 작성자 테이블과 기사 테이블은author.article.sql 파일에 백업됩니다.author.article.sql은 텍스트 파일이며 파일 이름은 임의로 선택하실 수 있습니다.)
mysqldump - -databases db1 db2 > news.sql (dbl 데이터베이스를 변경하고 db2는 news.sql 파일에 백업됩니다. news.sql은 텍스트 파일이며 파일 이름은 임의로 선택할 수 있습니다. ) Mysqldump -h host -u user -p pass --databases dbname > file.dump는 user라는 이름과 비밀번호를 사용하여 데이터베이스 dbname을 file.dump mysqldump --all-databases > -databases.sql (모든 데이터베이스를 all-databases.sql 파일에 백업합니다. all-databases.sql은 텍스트 파일이며 파일 이름은 원하는 대로 선택할 수 있습니다.)11.
데이터 가져오기 mysql ed5badc103f802f776ec0df9aa1fe693source news.sql; (mysql 명령으로 실행, 가져오기 가능한 테이블)12. MySQL에 연결
형식: mysql -h 호스트 주소 -u 사용자 이름 -p 사용자 비밀번호
예 1: 이 머신에서 MYSQL에 연결합니다. 먼저 DOS 창을 열고 mysqlbin 디렉토리를 입력한 다음 mysql -uroot -p 명령을 입력하세요. Enter 키를 누르면 비밀번호를 입력하라는 메시지가 표시됩니다. MYSQL이 방금 설치된 경우 슈퍼 사용자 루트가 비밀번호를 입력합니다. 비밀번호가 없으므로 Enter를 누르십시오. MYSQL을 입력한 후 MYSQL 프롬프트는 mysql>입니다.
예 2: 원격 호스트에서 MYSQL에 연결합니다. 원격 호스트의 IP가 110.110.110.110이고, 사용자 이름이 루트이고, 비밀번호가 abcd123이라고 가정합니다. 그런 다음 다음 명령을 입력하십시오:
mysql -h110.110.110.110 -uroot -pabcd123
(참고: u와 root는 공백을 추가할 필요가 없으며 다른 경우에도 동일하게 적용됩니다)
13,MYSQL 명령 종료 : 종료(Enter) .
14,비밀번호 변경 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令: 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 例2:再将root的密码改为djg345。 15、增加新用户。(注:MySQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令: 但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。 例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。 如果你不想test2有密码,可以再打一个命令将密码消掉。 更多相关免费学习推荐:mysql教程(视频) mysqladmin -uroot -password ab12
mysqladmin -uroot -pab12 password djg345
grant select,insert,update,
delete on *.* to test1@\"%\" Identified by \"abc\";
grant select,insert,update,
delete on mydb.* to test2@localhost identified by \"abc\";
grant select,insert,update,delete on mydb
.* to test2@localhost identified by \"\";
위 내용은 mysql에 쿼리하는 Linux 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!