在 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下安裝mysqlUbuntuMySql
- Ubuntu14.04 安裝搜狗輸入法Ubuntu
- ubuntu16.04 下安裝mysqlUbuntuMySql
- 在 Ubuntu18.04 下 安裝 RedisUbuntuRedis
- 在Ubuntu環境下安裝eclipseUbuntuEclipse
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- ubuntu安裝MySQLUbuntuMySql
- Ubuntu 安裝 mysqlUbuntuMySql
- ubuntu16.04下的MySQL離線安裝UbuntuMySql
- Ubuntu系統下MySQL5.7安裝教程UbuntuMySql
- ubuntu14.04安裝cuda7.5(包含顯示卡驅動)Ubuntu
- 在ubuntu14.04上配置SNMPv3Ubuntu
- 【Docker快速入門】在Ubuntu下安裝DockerDockerUbuntu
- 在 Ubuntu18.04 下安裝 LNMP 環境UbuntuLNMP
- Ubuntu (14.04)下執行 DotNet Core 步驟Ubuntu
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- 在 Ubuntu 安裝 ComposerUbuntu
- Ubuntu安裝mysql-proxyUbuntuMySql
- Ubuntu 16.04 安裝 Mysql 8.0UbuntuMySql
- ubuntu下安裝oracleUbuntuOracle
- ubuntu下安裝thriftUbuntu
- ubuntu 下 Anaconda安裝Ubuntu
- Ubuntu下安裝CUDAUbuntu
- Ubuntu下JDK安裝UbuntuJDK
- 【Ubuntu】在Ubuntu上安裝微信Ubuntu
- Drupal7核心安裝篇-Ubuntu 14.04 LTSUbuntu
- 在virtualbox上安裝ubuntuUbuntu
- 在 Ubuntu 12.10 安裝 wxPythonUbuntuPython
- 在Ubuntu上安裝MariaDBUbuntu
- 在ubuntu supervisor 安裝 配置Ubuntu
- Ubuntu 16.04 上安裝 MySQL 5.7UbuntuMySql
- Ubuntu安裝MySQL資料庫UbuntuMySql資料庫
- Ubuntu 18.04 安裝配置 MySQL 5.7UbuntuMySql
- ubuntu 安裝mysql+redis+nginxUbuntuMySqlRedisNginx
- Ubuntu18 安裝 MySQL 8.0.22UbuntuMySql
- vmware workstation 下安裝ubuntuUbuntu
- Ubuntu下PostgreSQL的安裝UbuntuSQL