mysql5.6.30インストール

5129 ワード

mysql5.6.30インストール
同僚のインストール手順を参考にして、チュートリアルを書き直しました.
mysql-server_をダウンロード5.6.30-1ubuntu14.04_amd64.deb-bundle.tarファイルをlinuxサーバにコピー
mysql-server_5.6.30-1ubuntu14.04_amd64.deb-bundle.tarの360クラウドディスク共有https://yunpan.cn/cRfxUfGGUUfz8アクセスパスワードb 8 a 4
/usr/localディレクトリの下にディレクトリmysql 5を作成します.6.30
root@localhost:/home/xiaoyao# mkdir /usr/local/mysql5.6.30

インストールファイルを/usr/local/mysql 5にコピーします.6.30
root@localhost:/home/xiaoyao# cp mysql-server_5.6.30-1ubuntu14.04_amd64.deb-bundle.tar /usr/local/mysql5.6.30/

インストールファイルの解凍
root@localhost:/home/xiaoyao# cd /usr/local/mysql5.6.30/
root@localhost:/usr/local/mysql5.6.30# tar -xf mysql-server_5.6.30-1ubuntu14.04_amd64.deb-bundle.tar
root@localhost:/usr/local/mysql5.6.30# ls
libmysqlclient18_5.6.30-1ubuntu14.04_amd64.deb    mysql-community_5.6.30-1ubuntu14.04_amd64.changes     mysql-community-test_5.6.30-1ubuntu14.04_amd64.deb
libmysqlclient-dev_5.6.30-1ubuntu14.04_amd64.deb  mysql-community-bench_5.6.30-1ubuntu14.04_amd64.deb   mysql-server_5.6.30-1ubuntu14.04_amd64.deb
libmysqld-dev_5.6.30-1ubuntu14.04_amd64.deb       mysql-community-client_5.6.30-1ubuntu14.04_amd64.deb  mysql-server_5.6.30-1ubuntu14.04_amd64.deb-bundle.tar
mysql-client_5.6.30-1ubuntu14.04_amd64.deb        mysql-community-server_5.6.30-1ubuntu14.04_amd64.deb  mysql-testsuite_5.6.30-1ubuntu14.04_amd64.deb
mysql-common_5.6.30-1ubuntu14.04_amd64.deb        mysql-community-source_5.6.30-1ubuntu14.04_amd64.deb

mysql依存libaio 1パッケージのインストール
root@localhost:/usr/local/mysql5.6.30# apt-get install libaio1

msql-commonパッケージのインストール
root@localhost:/usr/local/mysql5.6.30# dpkg -i mysql-common_5.6.30-1ubuntu14.04_amd64.deb

cummunityのserverパッケージのインストール
root@localhost:/usr/local/mysql5.6.30# dpkg -i mysql-community-server_5.6.30-1ubuntu14.04_amd64.deb
  • リターン確認
  • 入力パスワード:XXXX
  • 再入力パスワード:XXXX
  • インストールプロセスではrootユーザーのパスワードを入力する必要があります.このパスワードは覚えておく必要があります.
    サーバパッケージのインストール
    root@localhost:/usr/local/mysql5.6.30# dpkg -i mysql-server_5.6.30-1ubuntu14.04_amd64.deb
    

    クライアントパッケージのインストール
    root@localhost:/usr/local/mysql5.6.30# dpkg -i mysql-community-client_5.6.30-1ubuntu14.04_amd64.deb
    

    インストールが完了し、インストールが正しいかどうかをテストします.
    root@localhost:/usr/local/mysql5.6.30# mysql -uroot -p  
    Warning: Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 2
    Server version: 5.6.30 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> 
    

    プロファイルの変更
    root@localhost:/usr/local/mysql5.6.30# vim /etc/mysql/my.cnf
    
  • [client]で
    default-character-set = utf8mb4
    
  • を追加
  • [mysqld]で
    character_set_server=utf8mb4
    init_connect='SET NAMES utf8mb4'
    
  • を追加
  • bind-addressをネイティブIPアドレス
  • に変更
    例:
    [client]
    port            = 3306
    socket          = /var/run/mysqld/mysqld.sock
    default-character-set = utf8mb4
    
    [mysqld_safe]
    pid-file        = /var/run/mysqld/mysqld.pid
    socket          = /var/run/mysqld/mysqld.sock
    nice            = 0
    
    [mysqld]
    user            = mysql
    pid-file        = /var/run/mysqld/mysqld.pid
    socket          = /var/run/mysqld/mysqld.sock
    port            = 3306
    basedir         = /usr
    datadir         = /var/lib/mysql
    tmpdir          = /tmp
    lc-messages-dir = /usr/share/mysql
    explicit_defaults_for_timestamp
    character_set_server=utf8mb4
    init_connect='SET NAMES utf8mb4'
    
    
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address    = 192.168.1.159
    

    mysqlデータベースの再起動
    root@localhost:/usr/local/mysql5.6.30# service mysql restart
    

    データベースのリモート接続の設定
    root@localhost:/usr/local/mysql5.6.30# mysql -uroot -p  
    Warning: Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.6.30 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '  ' WITH GRANT OPTION;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)
    

    リモートアクセステスト