Ferramentas de Usuário

Ferramentas de Site


pt:lenny:intranet:database:mysql_server

Página desactualizada Esta página contém uma versão anterior deste guia que pode estar desatualizada. Para a consultar a versão mais recente clique aqui.

3.4.1 Servidor MySQL

Objectivo

Instalar o servidor de base de dados MySQL, com uma configuração mínima.

A instalação por omissão do MySQL só aceita ligações a partir do próprio posto (localhost). Isto não é problemático, uma vez que a base de dados só será utilizada por aplicações do próprio posto.

Instalação

A instalação do pacote mysql-server recomenda a instalação de um pacote de email, o que, por agora, não interessa, pois será instalado mais tarde. Por isso, serão instalados os pacotes mysql sem seguir as recomendações, o que é feito acrescentando a opção –without-recommends durante a instalação:

server:~# aptitude install --without-recommends mysql-server mysql-client

Configuração

A instalação por omissão do MySQL cria um utilizador root sem password. Por segurança, o primeiro passo é alterar a password de root. Este é o utilizador root do MySQL, não do sistema, pelo que as passwords devem ser diferentes:

server:~# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 34
Server version: 5.0.51a-19 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> USE mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> UPDATE user SET Password=PASSWORD('nova-password') WHERE user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye

Referências

pt/lenny/intranet/database/mysql_server.txt · Última modificação em: 2024-02-15 01:05 por 127.0.0.1

Excepto menção em contrário, o conteúdo neste wiki está sob a seguinte licença: CC Attribution-Noncommercial-Share Alike 4.0 International
CC Attribution-Noncommercial-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki