第一种:
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,添加完之后重启服务
这样就成功登陆了

网友评论