這里是Ubuntu 18.04的mysql安裝教程,ubuntu低版本或其他非Debian的Linux發行版可能不適用。
安裝mysql
sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev
這里我安裝完了沒有提示設置密碼或其他配置項的步驟,所以有需要的話可以看下一步更改默認密碼。
更改默認密碼
- 查看默認配置文件
sudo cat /etc/mysql/debian.cnf
結果如下:
圖有‘user=debian-sys-maint’,即為自動配置的默認用戶;‘password=ol9uVJAxu9L1AzOa’,即為自動配置的密碼。
- 以默認配置登陸mysql
mysql -u debian-sys-maint -p // 用戶名以自己的配置文件為准
提示輸入密碼,這里要輸入的就是上一步的‘password=ol9uVJAxu9L1AzOa’(密碼以自己的配置文件為准)。
- 更改密碼
use mysql; update user set password=password("test") where user='root'; flush privileges; quit;
- 重啟mysql
sudo service mysql restart
mysql -u root -p
輸入新密碼:yourpassword
- OK
如果需要外網可以連,就需要改一下連接地址,不然會報10061錯誤!
mysql 10061錯誤為配置原因 第一步: 先查看mysql運行狀態 netstat -ntlp | grep -v tcp6; //查看端口狀態 mysql -V; //查看mysql版本號 find / -name mysqld.cnf; // 查找mysqld.cnf 的位置 如果端口為127.0.0.1:3306,解決辦法 mysql5.7 版本: vi /etc/mysql/mysql.conf.d/mysqld.cnf; //將bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0 mysql5.7以前的版本: vi /etc/mysql/my.cnf; //將bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0 ,或注釋掉即可 service mysql restart; //重啟mysql netstat -ntlp | grep -v tcp6; //查看端口狀態為0.0.0.0:3306即可
