您好,登錄后才能下訂單哦!
小編給大家分享一下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.*”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。