共計 1443 個字符,預計需要花費 4 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 ubuntu14.04 64 位下如何安裝 mysql5.7.*,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
1、去 mysql 官網下載對應操作系統的 mysql 版本
本人下載的是(mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar),
并查看 mysql reference Manual 中關于安裝 mysql 的步驟,
鏈接如下
http://dev.mysql.com/doc/refman/5.7/en/linux-installation-debian.html
補充下:通過 uname - a 查看操作系統版本和 process 是 64 位還是 32 位
2、安裝 mysql(主要為上面鏈接的內容,以防 mysql 官方改變鏈接,所以把內容貼出來)
shell tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar # 此處替換為 mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar
shell sudo apt-get install libaio1
shell sudo dpkg-preconfigure mysql-community-server_*.deb
sudo apt-get -f install
shell sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
3、創建數據庫
此處是從其他 mysql 實例備份的一個應用數據庫,
直接導入到新裝的 mysql 實例中的。
mysql source /tmp/create_database.sql
4、創建用戶
mysql CREATE USER zoe @ % IDENTIFIED BY zoe #創建用戶 zoe,并允許從客戶端訪問
mysql grant all PRIVILEGES on db_zoe.* to zoe@ % #賦予 zoe 用戶擁有數據庫 db_zoe 的所有權限
mysql flush privileges;
5、通過 SQLyog 客戶端工具遠程訪問數據庫 db_zoe。
遇到的問題:在服務器可以訪問數據庫,然而遠程訪問不了。
解決方案:
1)、ping IP_address 是否 ping 通(確認是不是防火墻的問題)
# 默認 mysql 的端口是 3306,通過 netstat -an|grep 3306 查看
2)、telnet IP_address 3306 #開啟 telnet:控制面板中”程序和功能“-”打開或關閉的功能“- telnet 客戶端開啟
3)、在防火墻策略中開放 3306 端口
# 開啟防火墻
shell sudo iptables -A INPUT -p tcp –dport 3306 -j ACCEPT
4)、修改 mysql 的配置文件允許其他 ip 訪問 mysql
# 注銷 bind_address 這個參數設置。文件路徑一般為:/etc/mysql/mysql.conf.d/mysqld.cnf
#bind_address=127.0.0.1
以上是“ubuntu14.04 64 位下如何安裝 mysql5.7.*”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!