현재 위치 - 중국 분류 정보 발표 플랫폼 - 생활 서비스 정보 -

아리운 Ubuntu 설치 MySQL 실패 먼저 설치제거해야 합니까

아리운 Ubuntu 설치 MySQL 실패 먼저 설치제거해야 합니까

< /p>

1, 원래 MySQL 삭제

1, MySQL 데이터 파일 삭제

sudorm/var/lib/MySQL P >

sudo apt-get auto remove MySQL *-purge

sudo apt-get remove apparmor

환경 변수가 자동으로 구성된 경우 MySQL 명령을 직접 사용할 수 있습니다. < /p>

msyql 구성 및 관리:

1. MySQL 최대 연결 수정: cpsupport-files/my-medium.cnf./ /etc 아래에 전역 설정이 있습니다.

< /p>

2. MySQL 시작:/usr/local/MySQL/bin/mysqld _ safe-user = MySQL amp; < /p>

MySQL 버전 보기: mysqladmin-u root-p version

참고: 온라인 또는 이진 설치의 경우 다음 명령을 사용하여 MySQL:/eer 를 직접 시작 및 중지할 수 있습니다 P>

3. MySQL 중지: MySQL admin-root-PP ass w0 rd shutdown 참고 u, p 뒤에 공백 없음 < /p>

4. MySQL 설정 데이터베이스 변경: use mysql;; < /p>

2) 모든 호스트에서: grant all privileges on. to root @ ""identified by "passw0rd" with grant option; < /p>

3) 지정된 호스트: grant all privileges on. to root @ "192.168.11.205" identified by "pass 에서 플래시 privileges; < /p>

4) MySQL 라이브러리로 들어가 host 가 인 데이터가 추가되었는지 확인합니다. use mysql;; Select * from user;; < /p>

6. 데이터베이스 만들기, 사용자 만들기:

1) 데이터베이스 만들기: create database test1;; < /p>

2) 사용자 구축, 권한 부여: grant all privileges on test1. * to user _ test @ "identified by" passw0rd < /p>

3) 데이터베이스 삭제: drop database test1;; < /p>

7. 권한 제거:

1) 테스트 1. * 테스트 시작 @ "";

2) use MySQL;

3) delete from user where user = "root" and host = "";

4) 플래시 privileges; < /p>

8. 모든 데이터베이스 표시: 데이터베이스 표시; 라이브러리의 모든 테이블 표시: show tables;; < /p>

9. 원격 로그인 MySQL: MySQL-h IP-u user-p

10. 문자 세트 설정 (utf8 예):

2) my.cnf 를 수정하고 [client] 아래에 default-character-set=utf8

3 > 을 추가합니다 < /p>

4)

Mysql 을 다시 시작합니다. < /p>

참고: /etc 에서 my.cnf 를 수정해야 클라이언트 설정이 작동하고 설치 디렉토리의 설정은 서버 설정만 유효합니다. < /p>

바이너리 설치 수정 /etc/mysql/my.cnf 는 < /p>

11. 개별 데이터베이스 백업 및 복구 < /p>

백업 : Dbname.sql

모든 데이터베이스 백업: mysqldump-uroot-p-all-databases gt; All.sql

백업 테이블: mysqldump-uroot-p-b dbname-table tablename gt; Tablename.sql

데이터베이스 복구: MySQL -uroot -p lt;; Name.sql

복구 테이블: MySQL-uroot-p dbnamelt; Name.sql (데이터베이스 지정 필요) < /p>

12. 사용자 권한 구성

MySQL gt; GRANT ALL PRIVILEGES ON *.* TO lt;; 사용자 gt; @ ""identified by' lt; Passwordgt;;' WITH GRANT OPTION;;

MySQL gt; FLUSH PRIVILEGES

두 번째 문장은 MySQL 데이터베이스의 grant 테이블에서 권한 데이터를 재로드하는 것을 의미합니다. MySQL 은 권한을 모두 캐시에 두기 때문에 변경을 마친 후 다시 로드해야 합니다. < /p >