liunx下安装Mysql(yum安装)

安装环境:系统是 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


使用命令查看mysql的密码:

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密码)直接登录


猜你喜欢

转载自blog.csdn.net/yl20175514/article/details/79009468