設定遠端訪問
遠端連線資料庫
常用命令
參考這篇文章:如何在阿里雲伺服器安裝mysql資料庫但是按照文中的方式登入和遠端連線失敗,第一次登入也沒有預設密碼。改變了一些步驟,連線成功
[root@localhost ~]# systemctl start mysqld.service
或[root@localhost ~]# service mysqld start
這裡注意,有的版本的資料庫開始會分配乙個隨機密碼,有的版本不會。建議剛開始先嘗試不輸入密碼的方式登入
[root@localhost ~]# mysql -uroot
如果登入不成功,再獲取預設密碼
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
登入時記得在伺服器安全組配置規則裡,開啟3306埠
登入成功後
mysql> use mysql;
mysql> update user set password=password("新密碼") where user='root';//修改密碼
mysql> flush privileges;//重新整理許可權
mysql> exit;
[root@localhost ~]# systemctl enable mysqld.service //設定開機自啟動
[root@localhost ~]# systemctl list-unit-files | grep mysqld //檢查是否設定成功
如果顯示以下內容,說明設定成功
mysqld.service enabled
登入mysql
mysql> use mysql; //選擇mysql庫
mysql> grant all privileges on *.* to 'root' @'%' identified by '密碼';
mysql> flush privileges; //設定遠端訪問
mysql> select user,authentication_string,host from user; //檢視user表
mysql> flush privileges;//重新整理許可權
主機預設都是localhost,遠端訪問成功後為 %
用資料庫應用連線伺服器上的資料庫,ip位址用公網ip,如果連線成功,說明我們的資料庫安裝成功
service mysqld start //啟動mysql服務
service mysqld stop //停止mysql服務
service mysqld satus //檢視mysql執行狀態
mysql -uroot -p //連線mysql,回車後輸入密碼
修改mysql登入密碼
//連線資料庫
mysql> use mysql;
mysql> update user set password=password("新密碼") where user='root';//修改密碼
mysql> flush privileges;//重新整理許可權
mysql> exit;
參考文章
如何在阿里雲伺服器安裝mysql資料庫
雲伺服器安裝mysql 雲伺服器如何安裝mysql
mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql由於其體積小 速度快 總體擁有成本低,尤其是開放原始碼這一特點,一般中小型 的開發都選擇 mysql 作為 資料庫。這裡我們以linux系統 1 新增 mysql 使用者和 mysql 使用者組 命令如下 root lo...
阿里雲搭建 安裝配置mysql
wget c wget c wget c 二 解除安裝之前的mysql libs yum remove mysql libs 5.1.73 3.el6 5.x86 64 rpm ivh mysql server 5.5.41 1.linux2.6.x86 64.rpm rpm ivh mysql c...
阿里雲伺服器安裝MySQL服務
1.確保伺服器系統處於最新狀態 root localhost yum y update 若顯示以下內容說明已經更新完成 replaced grub2.x86 64 1 2.02 0.64.el7.centos grub2 tools.x86 64 1 2.02 0.64.el7.centos com...