這里我明確知道自己的Linux的發(fā)型版本所以在MySQL官網(wǎng)下了一個比較準確的安裝包.
可以通過命令來查看當前系統(tǒng)的版本:
uname -a(查看版本當前操作系統(tǒng)內(nèi)核信息)
cat /etc/issue(查看版本當前操作系統(tǒng)發(fā)行版信息)
下載下來的安裝包只是用tar打了一下包并沒有壓縮,所以不要用tar -zxvf 或者 tar -jxvf指令
直接使用tar -xvf就可以了.
由于各個安裝包之間的依賴關(guān)系,需要按照順序安裝:
? ? dpkg -i mysql-common_5.7.23-1ubuntu18.04_amd64.deb?
? ? dpkg -i libmysqlclient20_5.7.23-1ubuntu18.04_amd64.deb?
? ? dpkg -i libmysqlclient-dev_5.7.23-1ubuntu18.04_amd64.deb?
? ? dpkg -i libmysqld-dev_5.7.23-1ubuntu18.04_amd64.deb?
安裝依賴包:
sudo apt-get install libaio1
dpkg -i mysql-community-client_5.7.23-1ubuntu18.04_amd64.deb?
dpkg -i mysql-client_5.7.23-1ubuntu18.04_amd64.deb?
dpkg -i mysql-community-source_5.7.23-1ubuntu18.04_amd64.deb?
安裝依賴包:
?sudo apt-get install libmecab2
dpkg -i mysql-community-server_5.7.23-1ubuntu18.04_amd64.deb?
設(shè)置root密碼
安裝完成之后使用:mysql -u root -p
?登陸即可
設(shè)置權(quán)限允許遠程連接MySQL
grant all on *.* to 'root'@'%' identified by '密碼'
刷新權(quán)限生效
flush privileges;
修改mysql的配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf?
加前綴#注釋掉bind-address = 127.0.0.1 保存退出 或改成 0.0.0.0
大功告成,現(xiàn)在可以使用navicat等軟件連接musql了
?
?