1. 安裝
1 # 執行下面安裝命令 2 3 # 安裝mysql5.7服務端 4 sudo apt-get install mysql-server-5.7 5 6 # 安裝mysql5.7客戶端 7 sudo apt-get install mysql-client-5.7 8 9 # 使用c/c++等語言操作mysql的動態鏈接庫,如果不需要可不安裝 10 sudo apt install libmysqlclient-dev
2.配置
2.1 用戶配置:
由於apt-get在安裝mysql的過程中,沒有設置過密碼,其密碼為自動生成的,需要修改。修改方式如下:
(1)查看系統生成的用戶及密碼(注意此文件不要修改):
sudo gedit /etc/mysql/debian.cnf
(2)使用該用戶登錄,此處使用上方 /etc/mysql/debian.cnf 的用戶和密碼:
mysql -u ****** -p
(3)設置root用戶的密碼和訪問權限:
use mysql; #連接到mysql數據庫 update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; #修改密碼123456是密碼 update user set plugin="mysql_native_password"; flush privileges; quit;
遠程訪問的話:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; flush privileges;
2.2 訪問設置:
服務器防火牆可能限制端口3306,如有需要且無風險,可以開啟,要慎重:
1 sudo ufw allow 3306
