1. Dependendo da distribuição que você funciona, você pode instalar aplicações de cliente e de usuário de MySQL com gerentes do pacote:
RedHat/Fedora/CentOS:
# o yum instala o mysql-usuário do mysql
Debian, Ubuntu:
# apt-começ instalam o mysql-usuário do mysql-cliente
2. Se você quer MySQL ser começado no carregador funcionado:
RedHat/Fedora/CentOS:
# mysqld do chkconfig sobre
Debian, Ubuntu:
# defeitos do mysql de update-rc.d
3. Configuração:
/etc/my.cnf é a lima de configuração principal, e para a configuração básica você quer talvez fazê-la escutar somente no localhost (recusar o acesso remoto) com:
bind-address= 127.0.0.1
Agora, começar o serviço:
RedHat/Fedora/CentOS:
# começo do mysqld do serviço
Debian, Ubuntu:
# começo de /etc/init.d/mysql
MySQL vem com acesso aberto da raiz assim que você deve ajustar a senha da raiz, com utilidade do cliente do mysqladmin;
# mysqladmin - novo-senha da senha da raiz de u
Você pode criar uma base de dados:
# mysqladmin - localhost de h - raiz de u - o ppassword cria o your_database_name
Se você quer adicionar um usuário que tivesse algum acesso a essa base de dados você apenas criaram o comando do mysql do uso. MySQL tem uma utilidade do cliente com que você pode a alcançar e usar em uma forma do CLI. Para adicionar um usuário, e dar-lhe alguns privilégios uso:
# mysql - raiz de u - localhost de h - your_database_name do ppassword
CONCESSÃO do mysql> TODOS OS PRIVILÉGIOS em your_database_name.* ao username@localhost IDENTIFICADO pela “senha”;
PRIVILÉGIOS NIVELADOS do mysql>;
É bom saber que MySQL armazena sua informação de usuário em uma base de dados chamada mysql.
Você pode apoio a base de dados com:
# mysqldump --adicionar-gota-tabela - username de u - database_name do ppassword > backup_file
MySQL usa o porto 3306 do TCP, assim que você poderia usar iptables para restringir o acesso para algumas redes remotas.