<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MySQL &#8211; richliu&#039;s blog</title>
	<atom:link href="https://blog.richliu.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.richliu.com</link>
	<description>Linux, 工作, 生活, 家人</description>
	<lastBuildDate>Sun, 12 May 2024 08:56:00 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
	<item>
		<title>Python mysql.connector.errors.DataError: 1366 (22007): Incorrect string value:</title>
		<link>https://blog.richliu.com/2024/05/12/5973/python-mysql-connector-errors-dataerror-1366-22007-incorrect-string-value/</link>
					<comments>https://blog.richliu.com/2024/05/12/5973/python-mysql-connector-errors-dataerror-1366-22007-incorrect-string-value/#respond</comments>
		
		<dc:creator><![CDATA[richliu]]></dc:creator>
		<pubDate>Sun, 12 May 2024 08:55:58 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[UTF-8]]></category>
		<guid isPermaLink="false">https://blog.richliu.com/?p=5973</guid>

					<description><![CDATA[<p>After check all mysql (mariadb) setting, I realize that [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.richliu.com/2024/05/12/5973/python-mysql-connector-errors-dataerror-1366-22007-incorrect-string-value/">Python mysql.connector.errors.DataError: 1366 (22007): Incorrect string value:</a> appeared first on <a rel="nofollow" href="https://blog.richliu.com">richliu&#039;s blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>After check all mysql (mariadb) setting, I realize that should be client issue, it needs to add &#8220;chatset=&#8217;utf8mb4&#8242;&#8221; to mysql.connector.connect command. </p>



<pre class="wp-block-preformatted">mydb = mysql.connector.connect(
    host="IP or Host",
    user="&lt;user>",
    passwd="&lt;password>",
    database="&lt;yourDB>",
    # set charset to utf8mb4 to support emojis
    charset='utf8mb4'
)</pre>



<p>ref. https://stackoverflow.com/a/73648817/1371373</p>



<p></p>
<p>The post <a rel="nofollow" href="https://blog.richliu.com/2024/05/12/5973/python-mysql-connector-errors-dataerror-1366-22007-incorrect-string-value/">Python mysql.connector.errors.DataError: 1366 (22007): Incorrect string value:</a> appeared first on <a rel="nofollow" href="https://blog.richliu.com">richliu&#039;s blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.richliu.com/2024/05/12/5973/python-mysql-connector-errors-dataerror-1366-22007-incorrect-string-value/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gentoo 從 MySQL 5.1 升級 MariaDB 5.5.x</title>
		<link>https://blog.richliu.com/2013/04/11/1445/gentoo-%e5%be%9e-mysql-5-1-%e5%8d%87%e7%b4%9a-mariadb-5-5-x/</link>
					<comments>https://blog.richliu.com/2013/04/11/1445/gentoo-%e5%be%9e-mysql-5-1-%e5%8d%87%e7%b4%9a-mariadb-5-5-x/#comments</comments>
		
		<dc:creator><![CDATA[richliu]]></dc:creator>
		<pubDate>Thu, 11 Apr 2013 05:45:49 +0000</pubDate>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[升級]]></category>
		<guid isPermaLink="false">http://blog.richliu.com/?p=1445</guid>

					<description><![CDATA[<p>在 Oracle 吃掉 SUN 取得 MySQL 之後, 大家一直以為 Oracle 會砍掉 MySQL, 不 [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.richliu.com/2013/04/11/1445/gentoo-%e5%be%9e-mysql-5-1-%e5%8d%87%e7%b4%9a-mariadb-5-5-x/">Gentoo 從 MySQL 5.1 升級 MariaDB 5.5.x</a> appeared first on <a rel="nofollow" href="https://blog.richliu.com">richliu&#039;s blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>在 Oracle 吃掉 SUN 取得 MySQL 之後, 大家一直以為 Oracle 會砍掉 MySQL, 不過直到現在還是沒有動手, 但是仍然有點小動作讓人擔心, 像是移除 test case[1]. </p>
<p>不過對於使用 MySQL 己久, 並且很熟悉 MySQL 生態的我們, 其實換 MySQL 並不是這麼迫切的事情, 畢竟還沒有到末日嘛.<br />
不過該來的還是會來, 之前 Gentoo portage 出現 MySQL 5.5 升級的選項, 我一升級上去, MySQL 5.5 就動不了, 原因不明, 我也懶得查, 所以我暫時設 mask 暫時用舊版.<br />
該來的還是會來, 最近的 Portage 似乎就有強迫要使用 5.5 的傾向了, Getoo MySQL 5.5 有提供 MySQL 和 MariaDB 的選項. </p>
<p>目前來看, 比起 MySQL,  MariaDB 是比較好的選擇[2]. 至少應該不用怕 Oracle 砍掉這個 Product, 畢竟 Oracle 的主力是 Oracle 的 DB. 不是 MySQL.</p>
<p>查了一下, Gentoo 論壇[3]內似乎沒有關於升級到 MariaDB 的災情出現, 所以我也就有點放心的準備升級了. (常用 Gentoo 的就知道, 有時沒有這麼順利的事情呀)</p>
<p>不過隨手升了一下, 還真的很簡單, 以下是步驟<br />
(1) Stop MySQL<br />
$ /etc/init.d/mysql stop<br />
(2) 移除 /etc/portage/package.mask 有關 virtual/mysql-5.5 那一行<br />
(3) 安裝 MariaDB<br />
$ emerge -aV MariaDB<br />
(4) 升級 configure file.<br />
$ etc-update<br />
(5) 升級 MySQL DB<br />
$  mysql_upgrade &#8211;password=<mysql db 的密碼><br />
(6) 更新系統的 MySQL Library , 這是最難的, 不過會用 Gentoo 的就要自己解了<br />
$ revdep-rebuild</p>
<p>目前看起來還算正常, 希望不要出什麼大問題才好. </p>
<p>[1] <a href="http://techcrunch.com/2012/08/18/oracle-makes-more-moves-to-kill-open-source-mysql/" target="_blank" rel="noopener">Oracle Makes More Moves To Kill Open Source MySQL</a><br />
[2] <a href="https://kb.askmonty.org/en/mariadb-versus-mysql-features/" target="_blank" rel="noopener">MariaDB versus MySQL &#8211; Features</a><br />
[3] <a href="http://forums.gentoo.org/viewtopic-p-7278928.html" target="_blank" rel="noopener">MySQL &#8211;> MariaDB howto?</a></mysql></p>
<p>The post <a rel="nofollow" href="https://blog.richliu.com/2013/04/11/1445/gentoo-%e5%be%9e-mysql-5-1-%e5%8d%87%e7%b4%9a-mariadb-5-5-x/">Gentoo 從 MySQL 5.1 升級 MariaDB 5.5.x</a> appeared first on <a rel="nofollow" href="https://blog.richliu.com">richliu&#039;s blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.richliu.com/2013/04/11/1445/gentoo-%e5%be%9e-mysql-5-1-%e5%8d%87%e7%b4%9a-mariadb-5-5-x/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
