Mysql資料庫遠端連線

來源:互聯網
上載者:User

標籤:date   ring   tables   desc   art   開啟   pass   roo   如何   

1 如果不能串連上LocalHost資料庫(初始化安裝,忘記密碼)。

停止mysql資料庫。

1 sudo /usr/local/mysql/support-files/mysql.server stop2 //當停止失敗 見下邊 如何用mac 活動指標停止服務。

進入安全模式 .說是安全模式,其實是超級危險模式!如果你是在本地修改,那沒問題;如果是在伺服器上,那你得保證這個時候沒有任何人登入到系統。因為一旦進入了安全模式,任何人都可以使用任何密碼通過 root 使用者登入入到 MySQL ,可以執行任何想執行的操作

1 // 在linux和OSX系統下進入mysql安全模式的路徑 /usr/local/mysql/bin/mysqld_safe2 sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

新開啟一個終端。

1 mysql -u root -p2 // 如果是第一次使用很可能不能直接使用mysql而要通過絕對路徑訪問。即3 /usr/local/mysql/bin/mysql -u root -p

修改root使用者密碼

MySQL 的使用者資訊是存在 mysql.user 這個表裡面的。於是可以先選擇 mysql 這個資料庫,再看資料庫中 user 表中的欄位名稱。use mysql; //切換資料庫describe user; //查看user表的欄位UPDATE mysql.user SET authentication_string=PASSWORD(‘123456‘) where User=‘root‘; //將root使用者密碼改成 123456

成功之後,重新整理使配置生效

1 flush privileges;

最後再啟動 MySQL

1 sudo /usr/local/mysql/support-files/mysql.server start

2 是mysql資料庫可以遠程登入許可權開啟得兩種方式 (改表法)和(授權法)。

   http://www.jb51.net/article/85218.htm

改表法:

mysql -u root -p  //以root使用者登入mysqlmysql>use mysql; // 切換到 mysq l資料庫mysql>update user set host = ‘%‘ where user = ‘root‘;  //允許IP地址訪問mysql>select host, user from user; // 查看是否更新成功mysql>flush privileges; // 重新整理資料庫mysql>exit //退出

授權法:(省略)

3 遠程登入。

   注意連接埠號碼

   使用用戶端登入時傻瓜操作。

   使用終端是: 

1 mysql -u 使用者名稱 -p -h ip地址 -P 連接埠號碼

 

Mysql資料庫遠端連線

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.