<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>PostgreSQL Archiwa</title>
	<atom:link href="https://blog.platformyedukacyjne.pl/tag/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.platformyedukacyjne.pl/tag/postgresql/</link>
	<description>Poznaj narzędzia cyfrowe, które możesz wykorzystać w edukacji i biznesie edukacyjnym. Dowiedz się jak prowadzić szkolenia i kursy przez Internet</description>
	<lastBuildDate>Mon, 30 Apr 2012 09:00:51 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
<site xmlns="com-wordpress:feed-additions:1">15146086</site>	<item>
		<title>Zakładanie bazy danych MySQL/PostgreSQL dla Moodle</title>
		<link>https://blog.platformyedukacyjne.pl/moodle/zakladanie-bazy-danych-mysql-postgresql-dla-moodle/</link>
		
		<dc:creator><![CDATA[Platformy Edukacyjne]]></dc:creator>
		<pubDate>Sun, 18 Jul 2010 10:14:43 +0000</pubDate>
				<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Moodle 2.0]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://blog.platformyedukacyjne.pl/?p=158</guid>

					<description><![CDATA[<p>Poprawne założenie bazy danych dla Moodle pozwoli w przyszłości uniknąć wielu problemów np. z polskimi znakami. Bazę możesz założyć na 2 sposoby: w trybie linii komend oraz za pomocą aplikacji graficznej phpMyAdmin/phpPgAdmin. W tej&#46;&#46;&#46;</p>
<p>The post <a href="https://blog.platformyedukacyjne.pl/moodle/zakladanie-bazy-danych-mysql-postgresql-dla-moodle/">Zakładanie bazy danych MySQL/PostgreSQL dla Moodle</a> appeared first on <a href="https://blog.platformyedukacyjne.pl">Platformy edukacyjne - narzędzia cyfrowe w edukacji i biznesie edukacyjnym</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignleft size-thumbnail wp-image-167" title="Zakładanie bazy danych MySQL/PostgreSQL dla Moodle" src="https://blog.platformyedukacyjne.pl/wp-content/uploads/2010/05/1139313_network_server_1-150x150.jpg" alt="Zakładanie bazy danych MySQL/PostgreSQL dla Moodle" width="150" height="150" />Poprawne założenie bazy danych dla Moodle pozwoli w przyszłości uniknąć wielu problemów np. z polskimi znakami. Bazę możesz założyć na 2 sposoby: w trybie linii komend oraz za pomocą aplikacji graficznej phpMyAdmin/phpPgAdmin. W tej części artykułu pokażę w jaki sposób założyć bazę w trybie linii komend na własnym serwerze linuxowym. Na koncie hostingowym będziesz mógł założyć bazę przy pomocy panelu graficznego.</p>
<h3>Klient MySQL</h3>
<p>Założymy bazę w trybie tekstowym z poziomu linii komend:<span id="more-158"></span></p>
<p>1. Uruchom program MySQL:</p>
<pre>#<strong>mysql -u root -p</strong>
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.0.22-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql&gt;</pre>
<p>Znak zachęty &#8222;mysql&gt;&#8221; informuje Cię, że poruszasz się w programie bazy danych MySQL. W tym trybie każde polecenie należy zakończyć znakiem średnika &#8211; jeżeli nie podasz średnika i naciśniesz Enter wtedy pojawi Ci się znak kontynuacji polecenia &#8222;-&gt;&#8221;.</p>
<p>2. W kolejnym kroku sprawdź czy istnieje baza o nazwie &#8222;moodle&#8221;:</p>
<pre>mysql&gt; <strong>SHOW DATABASES;</strong>
+-------------------------+
| Database                |
+-------------------------+
| information_schema      |
| mysql                   |
| test                    |
+-------------------------+
3 rows in set (0.03 sec)</pre>
<p>3. Utwórz bazę danych, w których będą znajdować się tabele platformy Moodle. Możesz jej nadać nazwę   &#8222;moodle&#8221; (jeżeli nie ma takiej bazy już założonej) lub dowolnie inną według uznania.</p>
<pre>mysql&gt; <strong>CREATE DATABASE moodle;</strong>
Query OK, 1 row affected (0.00 sec)</pre>
<p>4. Zmień domyślne kodowanie i metodę porównywania znaków bazy moodle na UTF8 (chyba, że instalujesz Moodle w wersji 1.5 i wcześniejszej &#8211; wtedy nic nie zmieniasz).</p>
<pre>mysql&gt; <strong>ALTER DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;</strong>
Query OK, 1 row affected (0.00 sec)</pre>
<p>5. Utwórz użytkownika z uprawnieniami dostępu do bazy &#8222;moodle&#8221;. Użytkownika nazwiemy &#8222;moodleuser&#8221; natomiast hasło w podanym niżej przykładzie ustawimy na &#8222;yourpassword&#8221;. Zapamiętaj własną nazwę użytkownika i jego hasło gdyż przyda Ci się w trakcie instalacji systemu Moodle.</p>
<pre>mysql&gt; <strong>GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,</strong>
    -&gt; <strong>DROP,INDEX,ALTER ON moodle.*</strong>
    -&gt; <strong>TO moodleuser@localhost IDENTIFIED BY 'yourpassword';</strong>
Query OK, 0 rows affected (0.01 sec)</pre>
<dl>
<dd><strong>Security Warnings</strong>: Pamiętaj, aby ułożyć hasło trudne do złamania, np. kombinacja cyfr oraz małych i dużych liter. Nadaj wszystkie uprawnienia użytkownikowi bazy moodlee. </dd>
<dd> <strong> </strong> </dd>
</dl>
<p>6. Możesz opuścić tryb linii komend MySQL:</p>
<pre>mysql&gt; <strong>QUIT</strong>
Bye
#</pre>
<p>7. W starszych wersjach MySQLa pewnie będziesz musiał przeładować uprawnienia do bazy z wykorzystaniem następującego polecenia:</p>
<pre>#<strong>mysqladmin -u root -p reload</strong>
Enter password:
#</pre>
<p>Jeżeli nie chcesz wydawać wszystkich powyższych poleceń skopiuj poniższą linijkę i w trybie linii komend MySQL naciśnij Enter &#8211; pamiętaj, aby ustawić własne hasło!</p>
<pre>create database moodle default character set utf8;
grant all privileges on moodle.* to 'moodleuser'@'localhost' identified by 'yourpassword';
flush privileges;
quit</pre>
<p><a name="PostgreSQL"></a></p>
<h2>PostgreSQL</h2>
<p>Jeżeli planujesz wykorzystywać silnik bazy danych PostgreSQL, wykonaj poniższe polecenia:</p>
<pre>  # su - postgres
  &gt; psql -c "create user moodleuser createdb;" template1
  &gt; psql -c "alter user moodleuser with encrypted password 'yourpassword';" template1
  &gt; psql -c "create database moodle <span style="color: red;">with encoding 'unicode'</span>;" -U moodleuser template1
  &gt; psql -c "alter user moodleuser nocreatedb;" template1
  &gt; su - root
  # /etc/init.d/postgresql reload</pre>
<p>Jeżeli wykonanie powyższego polecenia (&gt;psql -c &#8222;create  database moodle&#8230;&#8221;) wyrzuci Ci błąd, możesz spróbować następująco:</p>
<pre>psql -c "create database moodle with template=template1 encoding = 'unicode' owner =  moodleuser
     location = '/var/mydata';"</pre>
<p>Jeżeli zostaniesz poproszony o podanie hasła, wklej wcześniej linijkę zawierającą hasło.</p>
<p>Dodatkowe informacje możesz uzyskać na stronie <a href="http://docs.moodle.org/en/Create_Moodle_site_database" target="_blank">Moodle Docs</a>.</p>
<p>The post <a href="https://blog.platformyedukacyjne.pl/moodle/zakladanie-bazy-danych-mysql-postgresql-dla-moodle/">Zakładanie bazy danych MySQL/PostgreSQL dla Moodle</a> appeared first on <a href="https://blog.platformyedukacyjne.pl">Platformy edukacyjne - narzędzia cyfrowe w edukacji i biznesie edukacyjnym</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">158</post-id>	</item>
	</channel>
</rss>
