資料庫作為運維重要的一環,值得我們深入學些習,夯實基礎也尤為重要,本文就介紹了mysql的基礎內容。
mysql安裝完成後,預設是root使用者
需要先設定一下密碼,命令如下:
mysqladmin -uroot password 123123
#123123為密碼填寫位置
mysql -u 指定使用者 -p密碼 -h 指定主機位址 -p 埠號 -e sql語句
伺服器登入自己mysql資料庫:
mysql -uroot -p123123
root使用者只能在自身伺服器資料庫登入,而其他伺服器想登入自身伺服器,則需要分配新使用者
1.使用root使用者登入自身mysql資料庫
mysql -uroot -p123123
2.執行以下命令授權新使用者
grant all privileges on *.* 『test』@『192.168.1.55』 identified by '123123';
#『all privileges』:全部許可權 /根據不同使用者寫不同許可權:select,update等
#*.*:所有庫的所有表/根據需求,可更改如:a.*(a庫的所有表)
#test:自己設定登入的使用者名稱
#192.168.1.55:給目標ip授權,此ip可以用test使用者登入本資料庫
#123123:密碼憑證
3.重新整理許可權
flush privileges;
4.重啟msyql
systemctl restart mysql
5.使用授權的伺服器登入
被登入伺服器ip:192.168.1.54
被授權伺服器ip:192.168.1.55
在被授權伺服器上登入:
mysql -utest -p123123 -p3306 -h192.168.1.54
MySQL登入問題
通過解壓檔案方式安裝mysql,登入時使用mysql uroot p 提示error 1045 28000 access denied for user localhost using password no 解決方案 通過service.msc關閉正在執行的mysql服務。開啟dos視窗,轉到my...
mysql 登入問題
windows環境登入安裝的mysql出現 access denied for users root localhost using password yes 進入mysql安裝目錄下的my.ini檔案中,在mysqld中加入 skip grant tables意思是跳過許可權直接登入然後重啟mys...
mysql初次登入不能登入問題
1.停止mysql資料庫 etc init.d mysqld stop 2.執行如下命令 mysqld safe user mysql skip grant tables skip networking 3.使用root登入mysql資料庫 mysql u root mysql 4.更新root密碼...