centos7 yum安装mysql 5.7版本

centos7 yum安装mysql 5.7版本

1.mysql 下载

[root@localhost ~]# cd /usr/local/
[root@alibyleilei local]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

如果提示wget不存在则先安装 wget命令

yum -y install wget

使用wget成功下载mysql 后 文件夹中会有一个mysql57----.rpm的文件(mysql5.7安装源)

[root@alibyleilei local]# ll
-rw-r--r--  1 root root   25680 Apr 27  2017 mysql57-community-release-el7-11.noarch.rpm

使用安装源安装

[root@alibyleilei local]# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

安装mysql服务端

[root@alibyleilei local]# yum -y install mysql-community-server

…等待安装完成,可能需要一段时间

2.启动mysql服务

systemctl start mysqld

此方式安装完成后会给mysql设定一个初始密码

在/var/log/mysqld.log 中可查看mysql初始密

cat  /var/log/mysqld.log
2020-01-17T06:56:15.867183Z 1 [Note] A temporary password is generated for root@localhost: LHwr;4qnkruE           (这是我安装时的初始密码 )

使用此密码进行登陆Mysql数据库后修改密码

登陆

[root@alibyleilei local]# mysql -u root -p
Enter password: 密码  (输入时不会显示)

输入成功后可看到数据库信息

[root@alibyleilei local]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.7.29 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

3.修改密码

(LEIaa123@) 必须有大小写英文以及符号

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'LEIaa123@';
Query OK, 0 rows affected (0.01 sec)

4.开启mysql远程访问

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'LEIaa123@' WITH GRANT OPTION;

exit退出mysql

5.mysql设为开机启动

[root@alibyleilei local]# systemctl enable mysqld
[root@alibyleilei local]# systemctl daemon-reload

6.防火墙设置

查看防火墙

[root@alibyleilei local]# firewall-cmd --state
running
[root@alibyleilei local]# firewall-cmd --permanent --list-port
7000-7005/udp 7000-7005/tcp 53/udp 80/tcp
[root@alibyleilei local]#

放开3306端口 开启后要从启防火墙 查看列表3306是否开启

[root@alibyleilei local]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@alibyleilei local]# firewall-cmd --reload
success
[root@alibyleilei local]# firewall-cmd --permanent --list-port
7000-7005/udp 7000-7005/tcp 53/udp 80/tcp 3306/tcp
[root@alibyleilei local]#

如果是在云服务器上搭建mysql 还要记得安全组开放对应端口

7.使用navicat 连接测试

在这里插入图片描述

发布了31 篇原创文章 · 获赞 23 · 访问量 3796

猜你喜欢

转载自blog.csdn.net/leilei1366615/article/details/104021192