在 Ubuntu 14.04 下安裝 mysql 5.7.10
1、安裝 mysql
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libaio1
--不要使用下面語句裝
(apt-get install mysql-server mysql-client自動安裝會裝上5.5)
sudo groupadd mysql
sudo useradd -r -g mysql mysql
cd /usr/local/src
sudo wget mysql-server_5.7.10-1ubuntu14.04_amd64.deb-bundle.tar http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.10-1ubuntu14.04_amd64.deb-bundle.tar
sudo chmod +x mysql-server_5.7.10-1ubuntu14.04_amd64.deb-bundle.tar
tar -xf mysql-server_5.7.10-1ubuntu14.04_amd64.deb-bundle.tar
ps:會解壓出以下檔案
libmysqlclient20_5.7.10-1ubuntu14.04_amd64.deb
libmysqlclient-dev_5.7.10-1ubuntu14.04_amd64.deb
libmysqld-dev_5.7.10-1ubuntu14.04_amd64.deb
mysql-community-client_5.7.10-1ubuntu14.04_amd64.deb
mysql-community-server_5.7.10-1ubuntu14.04_amd64.deb
mysql-community-source_5.7.10-1ubuntu14.04_amd64.deb
mysql-client_5.7.10-1ubuntu14.04_amd64.deb
mysql-community-test_5.7.10-1ubuntu14.04_amd64.deb
mysql-common_5.7.10-1ubuntu14.04_amd64.deb
mysql-server_5.7.10-1ubuntu14.04_amd64.deb
mysql-community_5.7.10-1ubuntu14.04_amd64.changes
mysql-testsuite_5.7.10-1ubuntu14.04_amd64.deb
更新設定到最新系統:
sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1
然後分別安裝以下的包:
sudo dpkg -i mysql-common_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg-preconfigure mysql-community-server_5.7.10-1ubuntu14.04_amd64.deb
此步需要輸入資料的root密碼
sudo dpkg -i libmysqlclient20_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-client_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-common_5.7.10-1ubuntu14.04_amd64.deb
sudo apt-get -f install
此步為了安裝依賴包 libmecab2
sudo dpkg -i mysql-community-server_5.7.10-1ubuntu14.04_amd64.deb
sudo dpkg -i mysql-server_5.7.10-1ubuntu14.04_amd64.deb
這時資料安裝完成,並自動啟動
檢視mysql安裝的路徑和依賴:
whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
這時你會發現 mysql以服務形式自啟動
這時候在本機可以通過 mysql -r root -p 登入了
2、開啟遠端訪問訪問
預設情況下遠端訪問會出現 Can’t connect to MySQL server on ‘192.168.10.18′ (10061) 錯誤
是因為,mysql的預設配置為了增強安全性,禁止了非本機的訪問,在ubuntu中是這樣,debian中也是。禁止的方式以前是在my.cnf中有一句
skip-network
現在則變成了:
# Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1
就是隻監聽本機地址。所以,如果要開放區域網內的訪問,需要註釋掉這一句,或者改成:
bind-address = 0.0.0.0
就行了
# vi /etc/mysql/my.cnf
修改
bind-address = 127.0.0.1 為 bind-address = 0.0.0.0
修改完成後重啟mysql服務
# sudo /etc/init.d/mysql restart
這樣改完3306埠就開始監聽了,但是MYSQL的許可權還沒有開啟ROOT遠端登陸
Mysql預設是不允許遠端連線的,因為有很大的安全隱患。
需要手動增加可以遠端訪問資料庫的使用者。
方法一、本地登入mysql,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,將"localhost"改為"%"
#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
mysql>FLUSH PRIVILEGES;
修改完這些就可以遠端訪問了。
3、mysql資料庫重啟命令
啟動:sudo /etc/init.d/mysql start
停止:sudo /etc/init.d/mysql stop
重啟:sudo /etc/init.d/mysql restart
相關文章
- Ubuntu 14.04 下安裝 OpenCVUbuntuOpenCV
- 在 Ubuntu 14.04 上安裝 Ubuntu Tweak 0.8.8Ubuntu
- Ubuntu14.04下安裝genymotionUbuntu
- Ubuntu 14.04下NFS安裝配置UbuntuNFS
- Ubuntu14.04下Dipy包安裝Ubuntu
- Ubuntu14.04 LTS下安裝jdkUbuntuJDK
- 怎樣在Ubuntu 14.04中安裝JavaUbuntuJava
- Ubuntu14.04下MRtrix3安裝Ubuntu
- Ubuntu 14.04下安裝SecureCRT 以及使用技巧UbuntuSecurecrt
- Ubuntu14.04下安裝的QQ版Ubuntu
- Flask 安裝 Ubuntu 14.04FlaskUbuntu
- CentOS 6.3 安裝MySQL-5.7.10CentOSMySql
- 在Ubuntu安裝MySqlUbuntuMySql
- 在Vmware Player 7中安裝Ubuntu14.04Ubuntu
- ubuntu下安裝mysqlUbuntuMySql
- Ubuntu14.04安裝JDKUbuntuJDK
- Ubuntu 14.04 LTS 安裝DockerUbuntuDocker
- Ubuntu 14.04 安裝 JDK 7.0UbuntuJDK
- ubuntu14.04上安裝Mysql 5.7方法UbuntuMySql
- ubuntu 14.04 下通過apt-get 安裝jdkUbuntuapt-getJDK
- Ubuntu14.04下安裝OpenCV3.0經驗UbuntuOpenCV
- Win7 下安裝ubuntu14.04雙系統Win7Ubuntu
- Ubuntu14.04安裝postgresql9.4UbuntuSQL
- ubuntu 14.04 安裝cuda 7.5/CUDA 8.0Ubuntu
- Ubuntu14.04安裝Pycharm4.5.3UbuntuPyCharm
- 在Ubuntu / Ubuntu Kylin下安裝和解除安裝 NodepadqqUbuntu
- ubuntu16.04 下安裝mysqlUbuntuMySql
- 在 Ubuntu 14.04 下使用 cgroups 和 DockerUbuntuDocker
- Ubuntu14.04 安裝搜狗輸入法Ubuntu
- Ubuntu14.04上安裝pip的方法Ubuntu
- ubuntu14.04安裝php5-fpmUbuntuPHP
- Ubuntu 14.04 桌面版 安裝 JDK 7.0UbuntuJDK
- CentOS7 安裝mysql-5.7.10(glibc版)CentOSMySql
- Ubuntu 14.04 下安裝搜狗輸入法,不要刪除ibusUbuntu
- 一、Ubuntu14.04下安裝Hadoop2.4.0 (單機模式)UbuntuHadoop模式
- [mysql]ubuntu安裝mysqlMySqlUbuntu
- Ubuntu 安裝 MySQLUbuntuMySql
- ubuntu 安裝mysqlUbuntuMySql