1. 程式人生 > >Ubuntu 18.04 安裝mysql5.7.23

Ubuntu 18.04 安裝mysql5.7.23

一、安裝。

在 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