Ubuntu 16.04 MySQL 5.7をインストールする
メインプログラムのインストール
メインプログラムのインストールには二つの方法があります。 dpkgを使って手動で依存パッケージをインストールする
リモートアクセスを開く rootユーザのフルネームアクセス権限を開く データベース内のuserのhost を修正する。は、my.co nfの中のipバインディング を修正する。データベースを再起動する ユーザーを追加し、リモートアクセスを許可する 。
メインプログラムのインストール:http://blog.csdn.net/williamfan21c/article/details/54588029
オープンリモートアクセス:http://blog.csdn.net/williamfan21c/article/details/54619220
10061問題を解決する:https://www.digitalocean.com/community/questions/can-t-connect-to-mysql-server-on-ipaddress-10061
メインプログラムのインストールには二つの方法があります。
#
apt-get install mysql-server
# mysql root
# 1.
# :mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar
# :http://mirrors.sohu.com/mysql/MySQL-5.7/
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar
# 2.
# :
# libmysqlclient20_5.7.16-1ubuntu16.04_amd64.deb
# mysql-common_5.7.16-1ubuntu16.04_amd64.deb
# mysql-community-source_5.7.16-1ubuntu16.04_amd64.deb
# mysql-testsuite_5.7.16-1ubuntu16.04_amd64.deb
# libmysqlclient-dev_5.7.16-1ubuntu16.04_amd64.deb
# mysql-community_5.7.16-1ubuntu16.04_amd64.changes
# mysql-community-test_5.7.16-1ubuntu16.04_amd64.deb
# libmysqld-dev_5.7.16-1ubuntu16.04_amd64.deb
# mysql-community-client_5.7.16-1ubuntu16.04_amd64.deb
# mysql-server_5.7.16-1ubuntu16.04_amd64.deb
# mysql-client_5.7.16-1ubuntu16.04_amd64.deb
# mysql-community-server_5.7.16-1ubuntu16.04_amd64.deb
tar -xvf ../mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar -C ./
# 3. dpkg
dpkg -i mysql-common_5.7.16-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
# ,
# , , apt-get
dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
# mysql-community-server , :libmecab2
apt-get install libmecab2
dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
## mysql root
これで、メインプログラムのインストールが完了しました。本機でmysql -u root -p
を使ってデータベースに登録することができます。リモートアクセスを開く
sh
# mysql -u root -p ,
# xxxxxx root
use mysql;
update user set host = '%' where user ='root';
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
flush privileges;
sh
# /etc/mysql/mysql.conf.d/mysqld.conf
vi /etc/mysql/mysql.conf.d/mysqld.conf
# ip
# :
bind-address 127.0.0.1
# :
bind-address 0.0.0.0
#
esc:wq
sh
#
service mysql restart
# user , host %
# , :
grant all privileges on *.* to 'lethew'@'%' identified by 'abcdef';
flush privileges;
参考資料メインプログラムのインストール:http://blog.csdn.net/williamfan21c/article/details/54588029
オープンリモートアクセス:http://blog.csdn.net/williamfan21c/article/details/54619220
10061問題を解決する:https://www.digitalocean.com/community/questions/can-t-connect-to-mysql-server-on-ipaddress-10061