>  기사  >  데이터 베이스  >  Centos6.5의 MySQL5.6 설치 튜토리얼

Centos6.5의 MySQL5.6 설치 튜토리얼

黄舟
黄舟원래의
2017-03-17 13:46:131442검색

이 글은 주로 Centos 6.5에서의 설치MySQL 5.6 튜토리얼을 소개합니다. 매우 훌륭하고 도움이 필요한 친구들이 참고할 수 있습니다.

1. Linux

에 해당하는 RPM 패키지를 다운로드합니다. 2. tar 패키지의 압축을 푼

tar -xvf MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar

3. MySQL을 설치합니다

rpm -ivh MySQL-server-5.6.33-1.el6.x86_64.rpm 
rpm -ivh MySQL-client-5.6.33-1.el6.x86_64.rpm 
rpm -ivh MySQL-devel-5.6.33-1.el6.x86_64.rpm

.

error: Failed dependencies:
    libaio.so.1()(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64
    libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64
    libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64

libaio 다운로드

yum install libaio

표시되는 경우:

error: Failed dependencies:
    libnuma.so.1()(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64
    libnuma.so.1(libnuma_1.1)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64
    libnuma.so.1(libnuma_1.2)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64

numactl

yum install numactl

다운로드 4. MySQL을 초기화하고 비밀번호를 설정합니다.

/usr/bin/mysql_install_db
service mysql start

시작 실패, 데이터일 수 있음 블록이 위치한 디렉터리에 권한이 없습니다

cat /root/.mysql_secret #查看root账号密码
mysql> SET PASSWORD = PASSWORD('123456');
mysql> exit

.mysql_secret 파일이 없으면 먼저 MySQL을 중지하고

안전 모드비밀번호 설정

service mysql stop
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
5. 원격 로그인 허용

mysql> use mysql;
mysql> select host,user,password from user;
mysql> update user set host='%' where user='root' and host='localhost';
mysql> flush privileges;
mysql> exit

6. 부팅 시 자동 시작 설정

chkconfig mysql on
chkconfig --list | grep mysql
mysql      0:off  1:off  2:on  3:on  4:on  5:on  6:off

7. MySQL의 기본 설치 위치

/var/lib/mysql/        #数据库目录
/usr/share/mysql       #配置文件目录
/usr/bin           #相关命令目录
/etc/init.d/mysql       #启动脚本

8. 공통 명령

1. 클라이언트 도구를 사용하여 데이터베이스에 연결

mysql -u root -p

2. MySQL 서버에 어떤 데이터베이스가 포함되어 있는지 확인

mysql>SHOW DATABASES;

3. 데이터베이스

mysql>SHOW TABLES;

4. 데이터베이스 전환

mysql>USE mysql;

5. 새 데이터베이스 생성

mysql>CREATE DATABASE 数据库名字;

6. 데이터 테이블 삭제

mysql>CREATE TABLE 表名 (字段定义)

8. 데이터베이스 삭제

mysql>DROP TABLE 数据库名.表名;

9. 전체 데이터베이스 백업

mysql>DROP DATABASE 数据库名

10. MYSQL 데이터베이스의 사용자 테이블 백업

mysqldump -u root -p auth > mysql-auth.sql

11. MYSQL 서버의 모든 데이터베이스 백업

mysqldump -u root -p mysql user > mysql.host-user.sql

12. 데이터베이스 복원

mysqldump -u root -p -all-databases > mysql-all.sql

13. 사용자 권한 부여

mysql -u root -p [数据库名]< mysql-all.sql

위 내용은 Centos6.5의 MySQL5.6 설치 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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