***
1712 ワード
iOSプログラム猿はなぜMySQLを学ぶのですか?以前はiOSプログラム猿だったので、PHPに転職しました.
プログラム言語を学ぶ最も速い学習方式は、最も基礎的な理論知識を身につけてから直接やることだ.そして何か問題があったらgoogleに行って、勉強しながら、勉強しながらします.
MySQLにとって、最も基本的なものはライブラリを建てて表を建てて、添削して調べて、これらのものはどこにでもあって、言うまでもありません.
以下は私が実際のプロジェクトをする過程で出会ったMySQLに関する問題で、検索学習を通じて見つけた解決方法です.
1、Linuxサーバーを手に入れましたが、今MySQLをインストールしていないことをどうやって知っていますか?
2、サーバーにMySQLがインストールされていない場合、どのようにインストールしますか?
3、インストール後..
4、リモートアクセスをサポートする必要がある場合..
次の方法でデータベースにリモート接続できます
5、バックアップ、リカバリ
プログラム言語を学ぶ最も速い学習方式は、最も基礎的な理論知識を身につけてから直接やることだ.そして何か問題があったらgoogleに行って、勉強しながら、勉強しながらします.
MySQLにとって、最も基本的なものはライブラリを建てて表を建てて、添削して調べて、これらのものはどこにでもあって、言うまでもありません.
以下は私が実際のプロジェクトをする過程で出会ったMySQLに関する問題で、検索学習を通じて見つけた解決方法です.
1、Linuxサーバーを手に入れましたが、今MySQLをインストールしていないことをどうやって知っていますか?
yum list | grep mysql
//
yum -y list mysql*
//
rpm -qa|grep -i mysql
2、サーバーにMySQLがインストールされていない場合、どのようにインストールしますか?
//
yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
//
yum install mysql-community-server
3、インストール後..
// mysql
service mysqld start
// mysql
mysql -u root -p;
// ,root , root :
mysqladmin -u root password 'yourpass';
// ,
mysqladmin -u root -p password 'newpassword';
4、リモートアクセスをサポートする必要がある場合..
// mysql
use mysql
// ,
SELECT User, Password, Host FROM user;
+------+----------+-----------+
| User | Password | Host |
+------+----------+-----------+
| root || localhost |
+------+----------+-----------+
1 row in set (0.00 sec)
// root , , localhost
// root , , 192.168.1.100
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION;
//@'192.168.1.100' @‘%’ ip
//
flush privileges;
次の方法でデータベースにリモート接続できます
mysql -h xxx.xxx.xxx.xxx -u root -p;
5、バックアップ、リカバリ
//
mysqldump -u root -p yourpass > backup.sql
// sql
source backup.sql