安装环境:系统是 centos7
1.下载数据库:
这里我做的是单台虚拟机安装mysql所以我选择的是社区版,
Mysql 下载网址:https://dev.mysql.com/downloads/repo/yum/
这里我下载的是:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package。
2.下载完成之后我们将下载好的放入虚拟机中(这里我的是:mysql57-community-release-el7-11.noarch.rpm)。之后我们可以打开mysql官网提供的yum安装的帮助文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
3.如果我们做的不在root用户下(我是在hadoop用户下安装mysql的),这样我们可以使用sudo的命令不过在在这之前我们要配置一下用户的权限,在root用户下输入下列命令:
visudo
之后输入
:89
回车添加
hadoop ALL=(ALL) ALL
注意不是空格是制表符。如图:
:
保存后退出 就是先 esc 之后输入 :wq
之后退出root 进入hadoop用户之后输入:
sudo rpm -Uvh XXX(下载的Mysql的RPM文件)
安装之后我们执行:
sudo yum install mysql-community-server
使用如下命令启动Mysql:
sudo systemctl start mysqld
使用如下的命令查看mysql服务
是否启动:
sudo systemctl status mysqld
sudo grep 'temporary password' /var/log/mysqld.log
使用
mysql -uroot -p回车输入上面获得的密码。
使用如下命令可以修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '(新的密码,密码是要安全加密的)';(注:如果没写;可以在->直接打;回车就行)
密码是要安全加密的,如果不想用密码加密我们可以关闭密码强度验证功能:
1.输入sudo vi /etc/my.cnf打开配置文件
2.之后再末尾添加
plugin-load=validate_password.so
validate-password=OFF
3.esc 之后输入 :wq 4.使用命令 systemctl restart mysqld 重启mysql服务
5.这就关闭mysql密码强度验证的功能了
之后mysql -uroot -p(mysql密码)直接登录 :