centos7下mysql的安装

一 检查是否已经安装了mysql数据库

#  rpm -aq | grep -i mysql  -->查看系统是否已经安装mysql

若系统有安装mysql数据库可以选择进行卸载:

注:其中mysql是指要卸载的mysql相应的版本名,这个要根据上一步查出mysql版本进行卸载

我的系统没自带mysql,所以可以直接下载安装mysql数据库

 

二 下载mysql源,并安装:

1 下载mysql源,到root目录下:

# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

如下图所示,表示mysql的RPM包已经下载完成:

2 安装mysql源

#  yum localinstall mysql57-community-release-el7-8.noarch.rpm

如下图所示,若结尾出现complete!,则说明mysql源安装完成

3 检测是否已完成安装

#  yum repolist enabled | grep "mysql.*-community.*"

4 安装mysql的服务端

#  yum install mysql-community-server

期间若出现,需要你选着安装的软件,我是全部选”y”,当然也可以按自己的需求来选着是否安装rpm包.

5 设置mysql的开机自启

#  systemctl enable mysqld

6 查看安装的mysql版本

7 启动mysql服务

#  systemctl restart mysqld

8 查看mysql的初始密码:

#  grep 'A temporary password' /var/log/mysqld.log

9 修改mysql的密码:

#  mysqladmin -u root -p'旧密码' password '新密码'

如图所示,若是出现上图问题,是因为密码设置太过简单,有两个解决办法:

    (1)把密码设置复杂点

    (2)关闭mysql的密码强度验证(validate_password)

编辑配置文件:

#  vim /etc/my.cnf

增加一行----validate_password=off

    

编辑后重启mysql服务:

#  systemctl restart mysqld

密码修改成功

 

三 设置mysql远程访问

1 测试mysql数据库能否正常登陆

#  mysql -uroot -p密码

2 设置用户远程访问权限

增加一个用户给予访问权限:grant all privileges on *.* to 'root'@'ip地址' identified by '密码' with grant option; //可将ip改为%%,表示开启所有的

3 本地远程测试

 

猜你喜欢

转载自blog.csdn.net/qq_34758475/article/details/82422523