Linuxインストールの最新版MySQLチュートリアル
5761 ワード
Linuxインストールの最新版MySQLチュートリアル Linux最新版MySQLチュートリアルをインストール インストール yumでインストール 1. ダウンロードインストール 2. アップグレードインストール倉庫 3. 倉庫のデフォルトのインストールバージョンを変更します.enabledは5.7 のように1つだけ開きます. 4. (オプション)mysqlを以前にインストールし、データベースデータdatadirを空にし、競合を防止してサービスを開始できない 5. mysqlサービス を開始 6. パスワードの設定
インストール
yumによるインストール
centos(centos 6.3など)を使用して
1.ダウンロードインストール
2.インストール・ウェアハウスのアップグレード
3.倉庫のデフォルトのインストールバージョンを変更し、enabledを1つだけ開きます.例えば5.7
yum makecacheはデフォルトで最新バージョンを更新し、5.7と5.8を同時に開くとデフォルトで5.8がインストールされ、注釈(プラス番号)5.8で
4.(オプション)mysqlを以前インストールした場合、データベースデータdatadirを空にし、競合によるサービス開始を防止
5.mysqlサービスの起動
6.パスワードの設定
インストール
yumによるインストール
centos(centos 6.3など)を使用して
yum install mysql mysql-server
を実行する場合、デフォルトでインストールされている比較的低いバージョン、mysql 5.1は、公式提供yum repositoryをインストールして最新バージョンをダウンロードすることができます.詳細はダウンロードページを参照してください.A Quick Guide to Using the MySQL Yum Repository1.ダウンロードインストール
yum repository
のインストールパッケージをダウンロードします.wget https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm
2.インストール・ウェアハウスのアップグレード
sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm
3.倉庫のデフォルトのインストールバージョンを変更し、enabledを1つだけ開きます.例えば5.7
yum makecacheはデフォルトで最新バージョンを更新し、5.7と5.8を同時に開くとデフォルトで5.8がインストールされ、注釈(プラス番号)5.8で
yum clean all
とyum makecache
を実行できます. vim /etc/yum.repos.d/mysql-community.repo
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
4.(オプション)mysqlを以前インストールした場合、データベースデータdatadirを空にし、競合によるサービス開始を防止
rm -rf /var/lib/mysql/*
5.mysqlサービスの起動
#
service mysqld start
Initializing MySQL database: [ OK ]
Starting mysqld: [ OK ]
#
service mysqld status
mysqld (pid 5089) is running...
#
sudo grep 'temporary password' /var/log/mysqld.log
# mysql
mysql -u root -p
6.パスワードの設定
#
set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
#
set global validate_password_length=4;
Query OK, 0 rows affected (0.00 sec)
#
#
set password = password('engine');
Query OK, 0 rows affected, 1 warning (0.00 sec)
#
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
mysql> create user clouder identified by 'engine';
Query OK, 0 rows affected (0.00 sec)
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select host,user,password from user;
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> grant all privileges on oa.* to 'clouder'@'%'identified by 'engine' with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)