ubuntu安裝過程參考關於ubuntu下mysql的一些問題基本和ubuntu下安裝一致,不過配置檔案是
/etc/my.cnf
,可以參考這裡修改編碼.
修改初始密碼:參考
# 安裝完成後,第一次啟動會生成乙個隨機密碼,先拿到這個臨時隨機密碼:
grep
'temporary password' /var/log/mysqld.log
# 使用臨時隨機密碼登入mysql
mysql -u root -p
# 修改密碼
alter user 'root'@'localhost' identified by '[email protected]'
;
檢視使用者資訊:select user,authentication_string,plugin,host from mysql.user;
可以看到host這一欄,如果是localhost就是指這個使用者只能本機登入,如果是%
就是允許任意ip位址登入,所以需要先建立乙個允許其他ip登入的使用者。
grant all privileges on *.* to 'me_'@'%' identified by 'mypassword' with grant option; #給使用者素有許可權
grant all privileges on assistant.* to 'username'@'localhost' identified by 'password'; #給使用者assistant資料庫的許可權
grant select, update on assistant.* to 'username'@'localhost' identified by 'password'; #部分許可權(`select`、`update`)
可以先用telnet ip port
試一下是否可以訪問:telnet 123.234.222.11 3306
,如果不能訪問就是防火牆設定的問題了,可以參考這裡設定防火牆開放埠。
然後應該就可以了,其他問題可以參考 .
參考:
遠端登入mysql
1 遠端登入win7下的mysql 1.1 開啟防火牆,開放mysql使用的埠,如3306埠。1.2 授權。使用如下語句進行授權,使得root使用者使用root密碼從任何主機連線到mysql伺服器。語句 grant all privileges on to root identified by ro...
Mysql 遠端登入
ubuntu系統 my.cnf 在 etc mysql 目錄下 注釋bind address 127.0.0.1 或者 改為你希望的ip,0.0.0.0 表示所有ip 如果不注釋 bind address 會出現 error 2003 hy000 can t connect to mysql ser...
mysql遠端登入
準備 兩台電腦,一台osx 64,一台windows7 32,將win7 32作為主機,osx 64遠端訪問win7 32的mysql。第一步 ping下ip windows命令 ipconfig all 兩台電腦都放在同乙個區域網中,因此能夠ping通 第二步 修改win7 32中的mysql,使...