Ubuntu 18.04 安裝mysql5.7.23
阿新 • • 發佈:2019-06-17
一、安裝。
在 Ubuntu 18.04 中,預設情況下,只有最新版本的 MySQL 包含在 APT 軟體包儲存庫中,要安裝它,只需更新伺服器上的包索引並安裝預設包 apt-get。
#命令1
sudo apt-get update
#命令2
sudo apt-get install mysql-server
二、配置mysql。
執行下面的命令配置mysql:
sudo mysql_secure_installation
三、mysql啟動命令。
- 檢視是否啟動:
sudo netstat -tap | grep mysql
或者sudo systemctl status mysql
- 啟動:
sudo systemctl start mysql
- 重啟:
sudo systemctl restart mysql
- 停止:
sudo systemctl stop mysql
啟動完成後在本機嘗試登陸一下,如果不能登入。在執行下面的操作。
三、修改密碼、執行root遠端登入。
預設情況下,mysql的root使用者只允許本機登入。可以通過下面的方式修改為遠端登入。
1、修改mysqld.cnf。
修改配置檔案mysqld.cnf,sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
,在 [mysqld] 下面加一行 skip-grant-tables
允許密碼是空字串登入。
並且註釋掉bind-address = 127.0.0.1
2、登入
sudo mysql -u root -p
回車登入。
use mysql
select host,user,authentication_string,plugin,password_expired,password_last_changed from user;
- 修改密碼:
mysql5.7以下版本: UPDATE mysql.user SET Password=PASSWORD('密碼') where USER='root'; mysql5.7版本: UPDATE mysql.user SET authentication_string=PASSWORD('密碼') where USER='root';
- 設定root使用者可以遠端登入。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
FLUSH PRIVILEGES;
參考文件: https://blog.csdn.net/JingLisen/article/details/85014758 https://www.cnblogs.com/goxcheer/p/8797377.html https://www.cnblogs.com/cpl9412290130/p/9583868.html https://blog.csdn.net/qq_32786873/article