centos7安装mysql的方法

2018-08-22  本文已影响22人  Al_不期而遇

第一种:

wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

yum install mysql-community-server

第二种:

groupadd mysql

useradd -g mysql -M -s/sbin/login mysql

wget'https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.39.tar.gz'

tar-zxvf mysql-5.6.39.tar.gz

cd mysql-5.6.39

cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql-DDEFAULT_CHARSET=utf8  -DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS:STRING=all -DWITH_DEBUG=0 -DWITH_SSL=yes-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1

make

make install

启动服务

systemctl start mysqld.service

停止服务

systemctl stop mysqld.service 

在mysql的启动过程中遇见我无法登陆的情况;

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

这里我考虑到将mysql用户改为/bin/bash

在/etc/my.cnf添加skip-grant-tables,添加完之后重启服务

这样就成功登陆了


上一篇 下一篇

猜你喜欢

热点阅读