Configurar o MySQL no Slackware
O MySQL vem instalado no Slackware na instalação padrão, no entanto é desabilitado, uma vez que não é essencial para o sistema. Toda as informações necessárias para colocá-lo em funcionamento, felizmente, estão presentes nas linhas de comentários do script /etc/rc.d/rc.mysql. Pode não parecer o local mais óbvio, mas é algo comum no Slackware.
O procedimento é simples e o apresento nas linhas a seguir:
1. Com o pacote instalado, faça o script de inicialização do mysql executável:
chmod +x /etc/rc.d/rc.mysql
2. Crie um banco inicial com o comando abaixo:
mysql_install_db --user=mysql
3. Em seguida crie uma senha para o root:
mysqladmin -u root password 'novo-password'
Se o host for outra máquina use:
mysqladmin -u root -h host_name password 'novo-password'
onde host_name é o nome da máquina servidora
4. Inicie o mysql:
/etc/rc.d/rc.mysql start
5. Se desejar mais segurança em seu mysql (fundamental para servidores) use o comando a seguir:
mysql_secure_installation
responda às questões levantadas até o final da configuração.
6. Os comandos a seguir são apenas para teste. Entre no mysql e crie o banco de dados teste, com as linhas a seguir:
mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.1.39 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> CREATE DATABASE teste; Query OK, 1 row affected (0.00 sec) mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | teste | | wplocal | +--------------------+ 4 rows in set (0.00 sec) mysql> GRANT ALL ON teste.* TO alves@localhost IDENTIFIED BY "123"
Na última linha criei um usuário alves, com senha “123”, com todo poder sobre o banco de dados teste. De um outro terminal, tente logar com o alves e criar alguma tabela no banco teste, inserir conteúdo, …
2 Comentários