阅读 296

CentOS7环境下安装MySQL5.5数据库

大家好,本篇文章主要讲的是CentOS7环境下安装MySQL5.5数据库,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览

目录
  • 1.检查当前系统是否安装过Mysql

  • 2.没有安装过的话直接进行下一步

  • 总结

1.检查当前系统是否安装过Mysql

1
rpm -qa|grep -i  mysql

在这里插入图片描述

如果出现了上方我截图的东西,则需要删除MySQL

1,删除相关应用

1
2
yum remove MySQL-client-5.5.40-1.linux2.6.x86_64
yum remove MySQL-server-5.5.40-1.linux2.6.x86_64

2.查看文件名中含有MySQL的文件

1
find / -name mysql

在这里插入图片描述

若出现一下,测需根据rm -rf 路径删除文件

3.删除其他有关MySQL服务

1
2
//mysql的配置文件
rm -rf /etc/my.cnf
1
2
//如果不删除这个文件,则重新安装的Mysql将无法设置password
rm -rf /var/log/mysqld.log

2.没有安装过的话直接进行下一步

1.解压MySQL安装包

1
tar -zxvf MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar

在这里插入图片描述

可以看到我们解压出好几个包,我们只需要安装服务和客户端

1
2
//安装服务端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
1
2
//安装客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

2.开启MySQL服务(如果服务开启失败,则需要删除一下在重新安装)

1
service mysql start

3设置 MySQL 初始密码

1
/usr/bin/mysqladmin -u root password 'root'

4.为了防止每次开机都要启动服务,设置 MySQL 服务自动启动。

1
2
3
4
//加入到系统服务:
chkconfig --add mysql
//自动启动:
chkconfig mysql on

5.开启远程服务

登录 mysql

1
2
3
//-u后跟用户名
//-p是你刚才设置的初始密码
mysql -uroot -proot

新建账户并授权所有权限 支持%即任何远程地址都可以连接

1
2
//后面那个是密码,用于我们用视图化软件连接的时候输入的密码
grant all privileges on *.* to 'root' @'%' identified by '123456';

刷新权限

1
flush privileges;

6.开放端口
开启 Linux 的 3306 端口号

1
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

保存设置

1
/etc/rc.d/init.d/iptables save

总结

别忘了开放端口,如果不开放端口,在windows上mysql视图管理化软件就连接不上

到此这篇关于CentOS7环境下安装MySQL5.5数据库的文章就介绍到这了

    原文链接:https://blog.csdn.net/qq_52288555/article/details/121911682

    文章分类
    百科问答
    版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
    相关推荐