Ubuntu14でmysql5.7をインストール

1.bundleパッケージをダウンロードする

まず、mysql官网適切な mysql インストール tar パッケージをダウンロードします ( https://downloads.mysql.com/archives/community/)

私が探していたバージョンの中ubuntu14には、より上位でサポートされていないバージョンもあれば、mysql のより低いバージョンを探しているものもありました。mysql5.7.26

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.26-1ubuntu14.04_amd64.deb-bundle.tar

2. 解凍するディレクトリを選択します。

ダウンロード後、サーバーにアップロードしますが、今回は/optディレクトリにアップロードしました。実行中にtar -xvf mysql-server_5.7.26-1ubuntu14.04_amd64.deb-bundle.tar、tar パッケージを解凍します。

解凍が完了したら、次のように入力します。

3. deb パッケージを順番にインストールし、依存関係を解決すると、インストールが成功すると、root パスワード設定インターフェイスが表示されます。

dpkg -i mysql-common_5.7.26-1ubuntu14.04_amd64.deb

dpkg -i libmysqlclient20_5.7.26-1ubuntu14.04_amd64.deb

dpkg -i libmysqlclient-dev_5.7.26-1ubuntu14.04_amd64.deb

dpkg -i libmysqld-dev_5.7.26-1ubuntu14.04_amd64.deb

次の手順をインストールするときに、依存関係が不足している可能性があります。必要に応じてインストールしてください。

dpkg -i mysql-community-client_5.7.26-1ubuntu14.04_amd64.deb

その時点でインストールする必要があった依存関係パッケージは次のとおりです

apt-get install -y libaio1 libnuma1
apt-get install -y psmisc libmecab2

インストールを続ける

dpkg -i mysql-client_5.7.26-1ubuntu14.04_amd64.deb

dpkg -i mysql-community-source_5.7.26-1ubuntu14.04_amd64.deb

dpkg -i mysql-community-server_5.7.26-1ubuntu14.04_amd64.deb

インストールするとrootのパスワードを入力するページが表示されるので、

パスワードを入力後Enterを押すとインストールが完了します。

4. サービスを開始する

実際、インストール完了後は通常はサービスが起動しており、それを確認することもできます。

service mysql start

5. リモート ログインを設定する場合は、新しいユーザーを作成し、権限を追加する必要があります。

1./etc/mysql/mysql.conf.d/mysqld.cnfファイルを変更し、bind-address = 127.0.0.1この

lower_case_table_names=1無視されるケースを追加

2. mysql サービスを開始します。mysql サービスが開始されていない場合は、最初に mysql サービスを開始する必要があります。

service mysql start

すでに開始されている場合は、次のコマンドを直接入力してください

mysql -u root -p

パスワードの入力を求められるので、入力後、mysqlサービスに入り、以下の認証ステートメントを実行します( 允许远程访问)

grant all on *.* to root@'%' identified by '123456' with grant option; flush privileges;

3. mysql サービスを終了し、mysql サービスを再起動すれば問題ありません。

6. データディレクトリの場所を変更する

より標準化されたインストールでも、mysql のデフォルトの場所は使用されず、変更方法は centos の場合とまったく同じではありません。

  1. 新しいディレクトリを作成し、元のデータをコピーします
mkdir -p /home/app/data/mysql
cp -R /var/lib/mysql/* /home/app/data/mysql
chown -R mysql:mysql /home/app/data/mysql
chmod –R 775 /home/app/data/mysql
  1. パラメータファイルを変更する
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#修改
datadir = /home/app/data/mysql
  1. スタートアップ ファイルを変更します。
    この手順は Ubuntu では変更する必要がありますが、centos では変更しないでください。変更しないとエラーが報告されます。
vim /etc/apparmor.d/usr.sbin.mysqld
#把
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
#改成
/data/mysql/ r,
/data/mysql/** rwk,
  1. サービスを再起動する
service mysql restart

おすすめ

転載: blog.csdn.net/weixin_38090079/article/details/131700945