1. Instale mysql
thanlon@vivobook:~$ sudo apt-get install mysql-server
2. Rever o nome de usuário ea senha padrão
Mysql Após a instalação estiver concluída, o nome de usuário padrão não é a raiz, por conveniência, geralmente precisamos de rever o nosso nome de usuário e senha desejada. No arquivo de configuração:
root@vivobook:/home/thanlon# vim /etc/mysql/debian.cnf
debian.cnf:
.! # os scripts gerados automaticamente para o Debian o Não toque no DO
[Cliente]
host = localhost
Usuário = SYS-MAINT do Debian
password = UwPyJArufIVRvuYC
soquete = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
Usuário Debian-SYS-MAINT =
password = UwPyJArufIVRvuYC
socket = /var/run/mysqld/mysqld.sock
pode ver, há um arquivo de configuração padrão no nome de usuário e senha, onde começamos com um nome de usuário e senha para entrar perfil do usuário ao banco de dados.
3. Use o padrão de login do usuário mysql
thanlon@vivobook:~$ mysql -udebian-sys-maint -p
4. Modifique o nome de usuário e senha
Ver o banco de dados mysql padrão:
mysql> show databases;
Usar banco de dados mysql:
mysql> use mysql
Defina o nome de usuário e senha:
mysql> update user set authentication_string=PASSWORD(“123456”) where user=‘root’;
mysql> update user set plugin=“mysql_native_password”;
mysql> flush privileges;
5. modificar a base de dados de codificação
Você pode usar o log do mysql em \s
para ver a codificação padrão:
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
Precisamos ser modificado para utf8 codificar, assim:
# 修改配置文件
vim /etc/mysql/conf.d/mysql.cnf
# 加入下面两行
[mysqld]
character-set-server=utf8
Ver tudo codificação UTF8 vai encontrar o:
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
Note-se também reiniciar mysql.
6. Reinicie o serviço mysql
thanlon@vivobook:~$ /etc/init.d/mysql restart;
Após o serviço mysql restart for concluída, o próximo com um nome de usuário e senha que você configurou e está feito, testada pelo tempo, há um problema na área de comentários.