Linuxの下でmysqlをインストールして使用します.

5144 ワード

(注:本人がcentos 7で行ったインストールと使用)
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のライブラリを操作して表を作る過程です.ここでは説明しません.