Sob CentOS 6.8 por compilar o código fonte instalado MySQL 5.6.14

Primeiro, desinstale a versão antiga
usando o seguinte comando para verificar se o MySQL Server instalado

rpm -qa | grep mysql

Disponível através do seguinte comando para desinstalar
a consulta atual para nós é esta:

[root @ hsp ~] # rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64

Se a consulta, excluir

rpm -e mysql_libs // exclusão comum modo
rpm -e --nodeps mysql_libs // forte modo de exclusão, se você usar o comando acima para excluir, sugerindo outros arquivos dependem, use o comando de exclusão pode ser forte

Em segundo lugar, instalar o MySQL

pacote de instalação compilado necessidades de código

yum -y install make gcc-c ++ cmake bisonte-devel ncurses-devel
de download do MySQL 5.6.14 [aqui temos baixado bem, ver a pasta software]

MySQL-5.6.14.tar.gz xvf o alcatrão
CD-MySQL 5.6.14
instalação compilador [Fonte ----> Compiler]

CCertifique -DCMAKE_INSTALL_PREFIX = / usr / local / mysql -DMYSQL_DATADIR = / usr / local / mysql / dados -DSYSCONFDIR = / etc -DWITH_MYISAM_STORAGE_ENGINE = 1 = 1 -DWITH_INNOBASE_STORAGE_ENGINE -DWITH_MEMORY_STORAGE_ENGINE = 1 = 1 -DWITH_READLINE -DMYSQL_UNIX_ADDR = / var / lib / mysql / mysql.sock -DMYSQL_TCP_PORT = 3306 = 1 -DENABLED_LOCAL_INFILE -DWITH_PARTITION_STORAGE_ENGINE = 1 = -DEXTRA_CHARSETS todos -DDEFAULT_CHARSET = UTF-8 -DDEFAULT_COLLATION = utf8_general_ci

Compilar e instalar o
make && make install
nome para compilar a instalação (make install) depois (make) completo

Todo o processo leva 5-6 minutos, você pode ver um pequeno vídeo será 233

Em terceiro lugar, a configuração do MySQL
definir permissões

Use o seguinte comando para ver se há mysql usuários e grupos de usuários

cat / etc / passwd ver o usuário lista
/ etc / group gato para ver a lista de grupos de usuários
se não for criado

groupadd mysql
useradd -g mysql mysql
修改/ usr / local / mysql权限
chown -R mysql: mysql / usr / / mysql locais

configuração inicial, para o caminho de instalação (na seguinte instrução), um script de configuração de inicialização, o sistema trata de criar bancos de dados e tabelas
CD / usr / local / MySQL
scripts / --basedir o mysql_install_db = / usr / local / MySQL --datadir = / usr / local / mysql / dados --user = mysql [ este é um comando]
Nota: quando você iniciar o serviço MySQL, pesquisas my.cnf de acordo com uma certa ordem, primeiro olhar no diretório / etc, não vai ser encontrada Pesquisar "$ basedir / my.cnf", neste caso, é /usr/local/mysql/my.cnf, que é o local padrão para a nova versão do arquivo de configuração do MySQL!

Nota: Após a instalação estiver concluída, a menor versão do sistema operacional 6.8 CentOS, haverá um my.cnf no diretório / etc, você precisa deste arquivo renomeado para outros nomes, tais como: /etc/my.cnf.bak, caso contrário, o arquivos de origem podem interferir com a instalação adequada de configuração do MySQL, resultando não iniciar.
Alterar o nome para evitar interferências:
mv /etc/my.cnf /etc/my.cnf.bak (eu não encontrei essa situação, de modo que este passo é ignorado)

Iniciar MySQL
acrescentou serviço, copiar roteiro de serviço para o diretório init.d, e definir a inicialização
[Nota executada em / usr / / MySQL local]
cp support-files / mysql.server /etc/init.d/mysql
chkconfig ON MySQL
Serviço MySQL - Início MySQL

Execute os seguintes comandos para modificar a senha de root
CD / usr / local / MySQL / bin
./mysql -uroot-
MySQL> SET password = ( 'root');

Simples de usar:
criar um banco de dados DB1
Criar banco de dados DB1,
criar uma tabela do usuário
a criar o utilizador (o mencionado nome acima int id VARCHAR
(32)); . . . .
Adicionar um usuário, se bem sucedida, irá explicar a nossa instalação de banco de dados foi bem sucedida!

Lançado sete artigos originais · ganhou elogios 8 · vista 861

Acho que você gosta

Origin blog.csdn.net/qq_44320146/article/details/104882879
Recomendado
Clasificación