首页 > 编程知识 正文

centos7 配置ip,centos怎么安装mysql

时间:2023-05-05 03:40:25 阅读:37157 作者:4866

1、首先,根据自己的机器下载与MySQL官网对应的数据库MySQL 33603360 downloadmysqlcommunityserver

2、利用xftp将压缩包上传到虚拟机或服务器所在的文件夹,最后将MySQL压缩包解压缩到自定义目录。 如果要在Linux上下载,请跳过此步骤。 方法不限。

3、可以卸载mariadb数据库,先查看mariadb的安装包,然后卸载,最后再次确认。 命令如下。

rpm-QA|grepmariadbrpm-emar IAD B- libs-5.5.68-1.el7.x86 _ 64-- nodeps

4、解压缩上传的mysql安装包,解压缩命令格式: tar -xvf **,解压缩到/software/mysql目录,如下所示:

tar-xvf MySQL-8.0.26-1.el7.x86 _ 64.rpm-bundle.tar

5、安装以下列表中的选项,其余的都可以不用管理。

mysql-community-common

mysql-community-libs

mysql-community-client

mysql-community-server

命令如下:

rpm-ivhmysql-community-common-8.0.26-1.el7.x86 _ 64.rpm-- nodeps-- force rpm-ivhmysql-community -。

6、查看已安装的mysql资源

rpm-QA

7、输入以下命令,完成mysql初始化及相关配置

mysqld-- initializechownmysql 3360 MySQL/var/lib/MySQL-rsystemctlstartmysqld.servicesystemctlenablemysqld

8、显示数据库的初始密码。 命令如下。

cat/var/log/mysqld.log|grep password

9、使用root用户登录mysql,输入初始密码

MySQL-u根- p

10、修改根密码后退出,验证密码,命令如下:

alter user ' root ' @ ' localhost ' identified by '1qaz @2wsx ';

11、通过以下命令允许远程访问

create user ' root ' @ ' % ' identifiedwithmysql _ native _ password by '1qaz @2wsx '; grantallprivilegeson *.* to ' root ' @ ' % ' withgrantoption; flush权限; -马上生效

12、使用以下命令修改加密规则: 虽然MySQL 8.0版和5.x版的加密规则不同,但当前的可视化工具仅支持旧的加密方法,并更新上次修改的权限。

alter user ' root ' @ ' localhost ' identified by '1qaz @2wsx ' passwordexpirenever; flush权限; 13、然后关闭数据库,打开防火墙,同时露出数据库连接的3306端口,重装防火墙。

firewall-cmd---zone=public-- add-port=3306/TCP-- permanent firewall-cmd-- reload

防火墙的基本操作命令如下:

启动systemctlstartfirewalld.service #防火墙

停止systemctlstopfirewalld.service #防火墙

systemctlstatusfirewalld.service #显示防火墙的状态

重新启动systemctlrestartfirewalld.service #防火墙

systemctldisablefirewalld.service #禁止开机启动

注销systemctlmaskfirewalld.service #防火墙

14、最后用客户端工具进行连接测试即可。

自己的安装说明,如果有不正确的地方,欢迎大家评论指正。 谢谢~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。