DB์ฐ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ผํด์
์ ์ปดํจํฐ๋ก ๋จผ์ ๋ก์ปฌ ์๋ฒ ๋ง๋ค์ด์ ํด๋ณด๊ณ ์์ต๋๋ค.
๋ก์ปฌ๋ก ์ํ์น, php, mysql workbench๋ก DB ์๋ฒ ๊ตฌ๋์ค์ด๊ณ
ย ย [Header("SQL")]
ย ย public static MySqlConnection SqlConn;
ย ย static string ipAddress = "127.0.0.1";
ย ย static string port = "3306";
ย ย static string db_id = "root";
ย ย static string db_pw = "test963";
ย ย static string db_name = "user_login";
ย ย string strConn = string.Format("server={0};uid={1};pwd={2};database={3};port={4}; SslMode=none; charset=utf8 ;", ipAddress, db_id, db_pw, db_name, port);
ย ย
๋ณ์๋ช ์ ์ด๋ ๊ฒ ์ง์๊ตฌ์
ย ย private void Awake()
ย ย {
ย ย ย ย try
ย ย ย ย {
ย ย ย ย ย ย SqlConn = new MySqlConnection(strConn);
ย ย ย ย ย ย Debug.Log("SQL์ ์ ์ ์ํ : " + SqlConn.State);
ย ย ย ย ย ย SqlConn.Open();
ย ย ย ย ย ย Debug.Log("SQL์ ์ ์ ์ํ : " + SqlConn.State);
ย ย ย ย }
ย ย ย ย catch (System.Exception e)
ย ย ย ย {
ย ย ย ย ย ย Debug.Log(e.ToString());
ย ย ย ย }
ย ย }
์ด๋ ๊ฒ ์ ์์ ์๋ํด๋ดค์ต๋๋ค.
MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication method 'caching_sha2_password' not supported by any of the vailable plugins.
ย at MySql.Data.MySqlClient.Authentication.AuthenticationPluginManager.GetPlugin (System.String method) [0x0001d] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.GetPlugin (System.String method, MySql.Data.MySqlClient.NativeDriver driver, System.Byte[] authData) [0x0001f] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.NativeDriver.Authenticate (System.String authMethod, System.Boolean reset) [0x00017] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.NativeDriver.Open () [0x00317] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.Driver.Open () [0x0000b] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.Driver.Create (MySql.Data.MySqlClient.MySqlConnectionStringBuilder settings) [0x0004d] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection () [0x00000] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection () [0x00083] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () [0x00042] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.MySqlPool.GetConnection () [0x0001c] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySql.Data.MySqlClient.MySqlConnection.Open () [0x0016c] in <c869b0532588415a94273420a5901c4c>:0ย
ย at MySqlManager.Awake () [0x00037] in C:\Users\Hong\Desktop\Work\Unity\Asan_Project\Assets\Scripts\Script\MySqlManager.cs:42ย
๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ค๋ฅ๊ฐ ๋์ต๋๋ค.
๋น๋ฐ๋ฒํธ ๋ฐฉ์๋ ๊ธฐ์กด native_paasword๋ก ๋ฐ๊ฟ๋ ์๋ฉ๋๋ค.
๊ทธ๋ฅ ํ๋ ์ด์ด ๋ก๊ทธ์ธ, ํ๋ ์ด์ด ํ๋ ์ด ๋ก๊ทธ ๊ธฐ๋ก ์ ์ฅ ๋งํ๋ฉด ๋ฉ๋๋ค....
ํ์ด์ด๋ฒ ์ด์ค๋ก ๊ฐ์ํ๊น์?
ํ์ด์ด๋ฒ ์ด์ค๋ mySQL์ด๋ ํธํ๋๋์?
mysql ๋ํ ๊ณผ์ ๋ ์ผ์๋๋ฐ ์ธ๋ถ์ค์ ์ ๊ฒฝ์ธ๊ฒ ๋๋ฌด ๋ง์์ ๋ถํธํ์.. ์๋๋ ์ด์ ์ฐพ๊ธฐ๋ณด๋ค ๋์ฑ์ ์ฐพ๋๊ฒ ๋ ๋น ๋ฆ
ํ ์์ฒญ์์ mysql์จ์ ๊ทธ๊ฑฐ๋ ์ฐ๋ํด์ผํ๋ค๊ณ ํด์ ํ๋๋ฐ... ์๋ ๋ค๋ฅธ ๋ธ๋ก๊ทธ ๊ธ์ ๊ทธ๋ฅ ๋ค ๋๋๋ฐ ์ ์ด๊ฒ๋ง ์ด๋ฌ๋์ง ์ฐธ...
> Authentication method 'caching_sha2_password' not supported by any of the vailable plugins. mysql ์ฌ์ดํธ๊ฐ์ ๋ฌด์จ authenitcation ์ด ํ์ฌ ๋ฒ์ ์ ๋ง๋๊ฑด์ง ์ฐพ์๋ด์ผํ ๋ฏ
mysql ๋ฒ์ ์ฌ๋ผ๊ฐ๋ฉด์ authentication๋ฐฉ์ ํ์ฉ๋๋๊ฒ ๋ฐ๋๊ฑธ๋ก ์๊ณ ์์ ๊ทธ ํ์ฌ์์ ์ฐ๋ mysql ๋ฒ์ ์์๋ด์ ๊ฑฐ๊ธฐ์ ๋ง๋ ๋ฐฉ์ ์จ์ผ ๋ ๊ฑฐ์
mysql์ ํด๋ผ์ด์ธํธ์์ ์ฐ๊ฒ ๋ค๋๊ฑด ์ผ๋ฐ์ ์ธ ์ํฉ์ด ์๋๋๋ค. ์๋ฒ๊ฑฐ์ณ์ ์จ์ผ๋๋๊ฑฐ์์. ์ฐจ๋ผ๋ฆฌ ํ์ด์ด๋ฒ ์ด์ค๋ฅผ ์ฐ์ธ์~
์๋ฒ๋ฅผ ๋ก์ปฌ๋ก ๋๋ ค์ ํ ์คํธํด๋ณธ๋ค์์
Php๋ก ๋๋ฆฌ๋ฉด php๋ก ์ฐ๊ฒฐํด์ผ์ง ์ด๊ฑด ๋ญ ํผ์ข ์ด์ผ ใ ใ ใ ใ ใ ใ
์ฌ๊ธฐ ๊ฒ์ํ ์ฝ๋ค๋ณด๋ฉด ๊ฐ๋ฐ ์ ๋๋ก ์ํด๋ณธ์ ๋ค์ด ๋ ๋ญ๋ผํ๋๋ฐ ๋ต์ด ์์ด๋ณด์ธ๋ค
๋๋ ์นดํ24๋ก ์นDB ๋ง๋ค์ด์ ํด๋ณธ ์ ์ด ์๋๋ฐ ๊ทธ๋ PHP๋ฅผ ์นดํ24 ์ด๋๊ฐ์ ์ ๋ก๋ ํ๋ ๊ฒ์ด ์์๋๋ ์ ๋ ๊ฒ ์ ๋ํฐ์์ ๋ฐ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ฑด๊ฐ?
๊ตฌ๊ธ๋งํด์ ๋์จ๋๋ก ๋จผ์ ํด๋ดค์ด์
์ฐจ๊ทผ ์ฐจ๊ทผ ๊ณต๋ถํ ๋ค์ ํ๋๊ฒ ์๋๋ผ๋ฉด ํ๋ฒ ์ถ์ฒํจ.
์๋... ์ ๋ํฐ์์ ๋๋น์ ์์ํ๊ณ ์๋ค๋.. ์ฌ๋ฐ๋ฅธ ๊ตฌ์กฐ๋ ์ ๋ํฐ์์๋ http์์ฒญ์ ํด์ผํจ apache http ์น์๋ฒ์์๋ ์ ๋ํฐ์ ์์ฒญ์ ๋ฐ๊ณ mysql์ปค๋ฅ์ ์ ์ด์ด์ ๋๋น์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ด ๊ทธ๋ค์ ์น์๋ฒ์์ ๋ก์ง๋๋ก ๋ฐ์ดํฐ๊ฐ๊ณตํด์ ๊ฒฐ๊ณผ๋ฅผ๋ฐํํจ. ๊ทธ๊ฑธ ์ ๋ํฐ์์ ์น ์๋ต์ ๋ฐ๊ณ ์ ๋ํฐํ๋ฉด์ ๋ฟ๋ ค์ฃผ๋ , ๋ก๊ทธ์ธ์ ์คํจํ์ต๋๋ค ๋ฑ๋ฑ ํ์ํจ