Linuxの下でmysqlをインストールして使用します.
5144 ワード
(注:本人がcentos 7で行ったインストールと使用)
1.wgetを取り付ける
6.登録mysql
7.パスワードの変更
8.3306ポートを開く
mysqlサーバーを登録します.
これでlinuxのmysqlのインストールが完了しました.次はmysqlのライブラリを操作して表を作る過程です.ここでは説明しません.
1.wgetを取り付ける
1 yum install wget
2.mysqlのインストールパッケージをダウンロードする1 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
3.mysqlをインストールする(ここではネットの速度が違います.インストール時間が違います.)1 rpm -ivh mysql57-community-release-el7-8.noarch.rpm
1 yum install mysql-server
4.mysqlサービスを起動し、mysqlサービスを起動に設定する.1 service mysqld start
1 chkconfig mysqld on
5.初めてMySQLサーバを起動すると、MySQLルートのユーザに一時パスワードを生成します.以下のコマンドを実行してパスワードを見つけることができます.1 grep 'temporary password' /var/log/mysqld.log
このファイルが空の場合:a.元にインストールされていたmysqlのデータを削除する(このステップは非常に重要です.問題はここにあります.)1 rm -rf /var/lib/mysql
b.mysqldサービスを再起動する1 service mysqld restart
c.臨時パスワードを探してください.6.登録mysql
1 mysql -u root -p
そして先ほどお探しの臨時パスワードを入力して、ログインに成功しました.7.パスワードの変更
1 set password for root@localhost = password('Root123!');
ここのパスワードフォーマットは、大文字小文字字幕と特殊文字を含む必要があります.8.3306ポートを開く
1 ##Centos7
2 firewall-cmd --zone=public --add-port=3306/tcp --permanent
3
4 # 3
5 #–zone #
6 #–add-port=80/tcp # , : /
7 #–permanent # ,
8
9 #
10 firewall-cmd --reload # firewall
11 firewall-cmd --list-ports #
12
13
14 # ,
15 systemctl stop firewalld.service # firewall
16 systemctl disable firewalld.service # firewall
17
18 #
19 firewall-cmd --state # ( notrunning, running
9.rootを設定するユーザーはリモートアクセスができます.mysqlサーバーを登録します.
1 use mysql
rootユーザのHostをワイルドカード%に設定します.リモートアクセスが可能です.1 update user set host = '%' where user ='root'
flash prviegesを実行して、配置を直ちに有効にします.1 flush privileges
これでlinuxのmysqlのインストールが完了しました.次はmysqlのライブラリを操作して表を作る過程です.ここでは説明しません.