ubuntu16.04 下安裝mysql
初次使用 mysql8.0.x 版本,安裝失敗,查閱官方文件是因為 mysql8.0.x 使用的加密方式和 mysql5.x版本不一樣,在給使用者授權的時候就不一樣了,所以最後換回了 mysql5.7版本。在解除安裝 mysql8.0.x 版本時也出現了解除安裝不了的問題,具體解決辦法如下:
# 解除安裝 mysql 使用下面的命令,如果順序執行報錯,
# 可以先執行後面的再回來執行沒有執行的命令
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
# 然後下載安裝 mysql5.7,按順序安裝 deb 檔案即可
# 如果你沒有按順序安裝,有的是沒辦法安裝的,會提示你依賴於哪個包
# 只要先裝哪個包就可以了,使用如下命令安裝
sudo dpkg -i mysql-common_5.7.16-1ubuntu16.04_amd64.deb
# 安裝完成後,mysql 只能在本地訪問,需要設定遠端登入許可權
# 可以先使用本地登入檢視是否安裝成功
mysql -u使用者名稱 -p密碼
# 配置遠端登入方式如下:https://blog.csdn.net/xsj_blog/article/details/52753088
# 1.建立使用者來遠端訪問
GRANT ALL PRIVILEGES ON *.* TO '使用者名稱'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
# % 表示所有的電腦都可以訪問,也可以設定某個 ip 地址執行連線,再執行下面的命令
# 一定要執行下面的命令,立即生效,否則還是無法遠端連線
flush privileges;
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
# 檢視使用者建立是否成功,然後使用 exit 命令退出 mysql 命令介面
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
# 使用 wim 修改 mysql 配置檔案,修改完後儲存
# 找到 “bind-address = 127.0.0.1”,將這一行註釋掉,前面加個 # 就可以了
# 注意:其他 Linux系統 可能在 /etc/mysql/my.cnf
/etc/init.d/mysql stop
/etc/init.d/mysql start
# 重新啟動 mysql
sudo ufw allow 3306
# 開啟 3306 埠
sudo ufw enable
sudo ufw default deny
# 開啟防火牆
# 然後通過 navicat 連線就可以了
如果一開始使用上面的步驟裝 mysql8.0.x,可能也能成功,不過裝好了 mysql5.7 可以用,就不想再玩了,心累。
相關文章
- ubuntu16.04下的MySQL離線安裝UbuntuMySql
- ubuntu16.04 下kvm安裝Ubuntu
- UBuntu16.04下安裝Docker(親測)UbuntuDocker
- Ubuntu16.04下安裝gtsam-3.2.1Ubuntu
- ubuntu16.04下安裝NS3.27UbuntuS3
- ubuntu16.04系統下安裝dockerUbuntuDocker
- Ubuntu16.04 percona MySQL客戶端安裝UbuntuMySql客戶端
- Ubuntu16.04環境下MySQL5.7安裝&配置以及遠端訪問UbuntuMySql
- ubuntu16.04安裝rosUbuntuROS
- ubuntu下安裝mysqlUbuntuMySql
- windows下安裝MySQLWindowsMySql
- MySQL下載安裝MySql
- Linux下安裝、解除安裝mysqlLinuxMySql
- 【MySQL安裝】Linux下安裝MySQL(預編譯)MySqlLinux編譯
- MySQL 8.0.21下載安裝教程及Navicat for MySQL安裝MySql
- 安裝kalibr Ubuntu16.04Ubuntu
- Ubuntu16.04安裝、使用typoraUbuntu
- ubuntu16.04 CUDA, CUDNN 安裝UbuntuDNN
- homebrew下載安裝及mysql的下載安裝MySql
- Ubuntu16.04雙系統安裝及解除安裝Ubuntu
- 【Mysql】Windows下安裝和配置MysqlMySqlWindows
- mysql linux下安裝MySqlLinux
- Java Mac下安裝mysqlJavaMacMySql
- Linux下Mysql安裝LinuxMySql
- MAC下homebre安裝mysqlMacMySql
- linux 下安裝mysqlLinuxMySql
- linux下安裝MysqlLinuxMySql
- Fedora 7下安裝mysqlMySql
- CentOS下yum安裝MySQLCentOSMySql
- MySQL - 下載與安裝MySql
- Ubuntu16.04下安裝破解secureCRT和secureFX的操作記錄UbuntuSecurecrt
- ubuntu16.04下CUDA9.1+OPENCV3.1安裝記錄UbuntuOpenCV
- MySQL 5.6.21下載安裝之安裝篇(二)MySql
- Linux下安裝MySQL 5.7LinuxMySql
- centos 下 安裝 node,nginx, mysqlCentOSNginxMySql
- Linux 下 docker 安裝 MySQLLinuxDockerMySql
- mac下用brew安裝 mysqlMacMySql
- Linux下安裝使用MySQLLinuxMySql