<?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>Hảo Nguyễn &#187; mysql</title>
	<atom:link href="http://haonguyen.com/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://haonguyen.com</link>
	<description>Nguyễn Ngọc Hảo</description>
	<lastBuildDate>Mon, 09 Apr 2012 02:59:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Xử lý lỗi &#8216;ERROR 1045 (28000)&#8217; &#8211; connect vào database command mode</title>
		<link>http://haonguyen.com/chia-se/xu-ly-loi-error-1045-28000-connect-vao-database-command-mode.html</link>
		<comments>http://haonguyen.com/chia-se/xu-ly-loi-error-1045-28000-connect-vao-database-command-mode.html#comments</comments>
		<pubDate>Fri, 28 Oct 2011 09:07:02 +0000</pubDate>
		<dc:creator>Hảo Nguyễn</dc:creator>
				<category><![CDATA[Chia sẻ]]></category>
		<category><![CDATA[Kiến thức - Kinh nghiệm]]></category>
		<category><![CDATA[Kinh nghiệm]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://haonguyen.com/?p=3691</guid>
		<description><![CDATA[Issue:- ERROR 1045 (28000): Access denied for user &#8216;root&#8217;@'localhost&#8217; (using password: NO) Lỗi này thì ít gặp rồi. Nhưng khi dùng ssh mà không vào được command mode của mysql thì cũng phiền thật. Tìm được cái này ghi lại để sau cần thì có cái mà tra cứu nhỉ Thực hiện các câu lệnh [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: red;">Issue:- ERROR 1045 (28000): Access denied for user &#8216;root&#8217;@'localhost&#8217; (using password: NO)</span></p>
<p>Lỗi này thì ít gặp rồi. Nhưng khi dùng ssh mà không vào được command mode của mysql thì cũng phiền thật. Tìm được cái này ghi lại để sau cần thì có cái mà tra cứu nhỉ <img src='http://haonguyen.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><span id="more-3691"></span>Thực hiện các câu lệnh theo thứ tự dưới đây để xử lý:</p>
<blockquote>
<pre> [root@under2 ~]# /etc/init.d/mysqld stop</pre>
<p>Stopping MySQL: [ OK ]</p>
<pre>[root@under2 ~]# <span style="color: red;">mysqld_safe --skip-grant-tables &amp; </span>
 [1] 13694</pre>
<p>[root@under2 ~]# Starting mysqld daemon with databases from /var/lib/mysql</p>
<pre>[root@under2 ~]# mysql -u root</pre>
<p>Welcome to the MySQL monitor. Commands end with ; or \g.</p>
<p>Your MySQL connection id is 1</p>
<p>Server version: 5.0.77 Source distribution</p>
<p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the buffer.</p>
<pre>mysql&gt; show databases;</pre>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+</p>
<p>| Database |</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+</p>
<p>| information_schema |</p>
<p>| mysql |</p>
<p>| test |</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+</p>
<p>3 rows in set (0.13 sec)</p>
<pre>mysql&gt; <span style="color: red;">use mysql; </span></pre>
<p>Reading table information for completion of table and column names</p>
<p>You can turn off this feature to get a quicker startup with -A</p>
<p>Database changed</p>
<pre>mysql&gt; show tables;</pre>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+</p>
<p>| Tables_in_mysql |</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+</p>
<p>| columns_priv |</p>
<p>| db |</p>
<p>| func |</p>
<p>| help_category |</p>
<p>| help_keyword |</p>
<p>| help_relation |</p>
<p>| help_topic |</p>
<p>| host |</p>
<p>| proc |</p>
<p>| procs_priv |</p>
<p>| tables_priv |</p>
<p>| time_zone |</p>
<p>| time_zone_leap_second |</p>
<p>| time_zone_name |</p>
<p>| time_zone_transition |</p>
<p>| time_zone_transition_type |</p>
<p>| user |</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+</p>
<p>17 rows in set (0.00 sec)</p>
<pre>mysql&gt; update user set password=PASSWORD("testpass") where User='root';</pre>
<p>Query OK, 3 rows affected (0.05 sec)</p>
<p>Rows matched: 3 Changed: 3 Warnings: 0</p>
<pre>mysql&gt; flush privileges;</pre>
<p>Query OK, 0 rows affected (0.04 sec)</p>
<pre>mysql&gt; quit</pre>
<p>Bye</p>
<pre>[root@under2 ~]# /etc/init.d/mysql restart</pre>
<p>bash: /etc/init.d/mysql: No such file or directory</p>
<pre>[root@under2 ~]# /etc/init.d/mysqld restart</pre>
<p>STOPPING server from pid file /var/run/mysqld/mysqld.pid</p>
<p>101120 04:17:15 mysqld ended</p>
<p>Stopping MySQL: [<span style="color: #008000;"> OK</span> ]</p>
<p>Starting MySQL: [<span style="color: #008000;"> OK</span> ]</p>
<p>[1]+ Done mysqld_safe &#8211;skip-grant-tables</p>
<pre>[root@under2 ~]# mysql -u root -p</pre>
<p>Enter password:</p>
<p>Welcome to the MySQL monitor. Commands end with ; or \g.</p>
<p>Your MySQL connection id is 2</p>
<p>Server version: 5.0.77 Source distribution</p>
<p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the buffer.</p>
<pre>mysql&gt; quit</pre>
<p>Bye</p>
<pre>[root@under2 ~]#</pre>
</blockquote>
<p>Xem thêm: http://www.linuxquestions.org/questions/linux-software-2/error-1045-28000-access-denied-for-user-root@localhost-using-password-no-459578/</p>
]]></content:encoded>
			<wfw:commentRss>http://haonguyen.com/chia-se/xu-ly-loi-error-1045-28000-connect-vao-database-command-mode.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xử lý các file mysql-bin.00xxxx để tiết kiệm dung lượng server</title>
		<link>http://haonguyen.com/chia-se/kien-thuc/xu-ly-cac-file-mysql-bin-00xxxx-de-tiet-kiem-dung-luong-sever.html</link>
		<comments>http://haonguyen.com/chia-se/kien-thuc/xu-ly-cac-file-mysql-bin-00xxxx-de-tiet-kiem-dung-luong-sever.html#comments</comments>
		<pubDate>Fri, 22 Apr 2011 18:20:30 +0000</pubDate>
		<dc:creator>Hảo Nguyễn</dc:creator>
				<category><![CDATA[Kiến thức - Kinh nghiệm]]></category>
		<category><![CDATA[Kinh nghiệm]]></category>
		<category><![CDATA[hệ thống]]></category>
		<category><![CDATA[kiến thưc]]></category>
		<category><![CDATA[kinh nghiệm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tháng 4]]></category>

		<guid isPermaLink="false">http://haonguyen.com/?p=2981</guid>
		<description><![CDATA[Tôi từng gặp chút vấn đề khi sử dụng DirectAdmin cài trên CentOS 5x như sau: có rất nhiều file kiểu var/lib/mysql/mysql-bin.0000xx được tạo ra tự động và điều đáng nói là dung lượng các file kiểu này thường rất lớn, có khi lên tới 1 vài GB.  Đó là các file log bin dữ [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3485" class="wp-caption alignleft" style="width: 309px"><a class="highslide" onclick="return vz.expand(this)" href="http://haonguyen.com/uploads/2011/04/mysql-show-binary-logs.jpg"><img class="size-full wp-image-3485" title="mysql show binary-logs" src="http://haonguyen.com/uploads/2011/04/mysql-show-binary-logs.jpg" alt="mysql show binary-logs" width="299" height="139" /></a><p class="wp-caption-text">mysql show binary-logs</p></div>
<p>Tôi từng gặp chút vấn đề khi sử dụng DirectAdmin cài trên CentOS 5x như sau: có rất nhiều file kiểu var/lib/mysql/mysql-bin.0000xx được tạo ra tự động và điều đáng nói là dung lượng các file kiểu này thường rất lớn, có khi lên tới 1 vài GB.  Đó là các file log bin dữ liệu. Nếu không cần &#8230;tra cứu lại thì hoàn toàn có thể bỏ nó đi.</p>
<p><span id="more-2981"></span>Hiện tại mình đang dùng cách sau để khoá chức năng tạo bản log tự động này:</p>
<p>Sửa file /etc/my.cnf</p>
<blockquote><p><em>Xoá dòng: log-bin=mysql-bin hoặc tạo dấu comment (#) để disable dòng đó đi</em></p></blockquote>
<p>Sau đó thì có thể xoá bớt các file log ấy bằng lệnh sau:</p>
<blockquote><p><em>rm /var/lib/mysql/mysql-bin.0000??</em></p></blockquote>
<p>Khởi động lại mysql là xong</p>
<blockquote><p><em>service mysqld restart</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://haonguyen.com/chia-se/kien-thuc/xu-ly-cac-file-mysql-bin-00xxxx-de-tiet-kiem-dung-luong-sever.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thay đổi giá trị max_allowed_packet của MySQL</title>
		<link>http://haonguyen.com/chia-se/thay-doi-gia-tri-max-allowed-packet-cua-mysql.html</link>
		<comments>http://haonguyen.com/chia-se/thay-doi-gia-tri-max-allowed-packet-cua-mysql.html#comments</comments>
		<pubDate>Wed, 03 Mar 2010 08:53:16 +0000</pubDate>
		<dc:creator>Hảo Nguyễn</dc:creator>
				<category><![CDATA[Chia sẻ]]></category>
		<category><![CDATA[Kiến thức - Kinh nghiệm]]></category>
		<category><![CDATA[Kinh nghiệm]]></category>
		<category><![CDATA[cơ sở dữ liệu]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[kiến thưc]]></category>
		<category><![CDATA[kinh nghiệm]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://haonguyen.com/?p=812</guid>
		<description><![CDATA[Trong quá trình thao tác với cơ sở dữ liệu, đặc biệt là khi phải restore các database lớn mình thường gặp phải vấn đề với max_allowed_packet của server. Tranh thủ hôm nay động lại món này mình ghi vào đây để sau này có thể tra cứu Có nhiều cách để thay đổi giá [...]]]></description>
			<content:encoded><![CDATA[<p>Trong quá trình thao tác với cơ sở dữ liệu, đặc biệt là khi phải restore các database lớn mình thường gặp phải vấn đề với max_allowed_packet của server. Tranh thủ hôm nay động lại món này mình ghi vào đây để sau này có thể tra cứu <img src='http://haonguyen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Có nhiều cách để thay đổi giá trị của biến  max_allowed_packet trong MySQL, mình sẽ nói các cách mình đã dùng nhé <img src='http://haonguyen.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>1. <strong>Chỉnh sửa trực tiếp giá trị của biến</strong> max_allowed_packet trong file /etc/my.cnf . Sửa dòng này có nội dung thế này:</p>
<p>[mysqld]<br />
max_allowed_packet=16M =&gt; điều chỉnh giá trị theo ý bạn muốn. Đừng để lớn quá nhé <img src='http://haonguyen.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>2. <strong>Điều chỉnh tại chế độ dòng lệnh nhưng không làm khởi động lại</strong> (giá trị  max_allowed_packet chỉ được áp dụng trong phiên làm việc đó).</p>
<p>mysql&gt; show variables like  &#8216;max_allowed_packet%&#8217; ;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;+<br />
| Variable_name |  Value |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;+<br />
| max_allowed_packet | 1048576  |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;+<br />
1 row in set (0.00  sec)</p>
<p>mysql&gt; set max_allowed_packet = 1073741824;<br />
Query OK, 0 rows  affected (0.00 sec)</p>
<p>mysql&gt; show variables like &#8216;max_allowed_packet%&#8217;  ;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
|  Variable_name | Value  |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
|  max_allowed_packet | 1073741824  |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+</p>
<p>3. <strong>Khởi động lại MySql server</strong> với giá trị của biến  &#8211;max_allowed_packet do bạn chọn.</p>
<p>/etc/init.d/mysqld restart  &#8211;max_allowed_packet=1024M (hoặc giá trị bạn muốn thay đổi khác).</p>
<p>Chúc vui vẻ <img src='http://haonguyen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://haonguyen.com/chia-se/thay-doi-gia-tri-max-allowed-packet-cua-mysql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

