当前位置:TranBon博客 > 首页 > 技术 > Centos手动安装MySQL数据库、设置MySQL数据库密码、设置MySQL数据库远程

Centos手动安装MySQL数据库、设置MySQL数据库密码、设置MySQL数据库远程

adminis4年前 (2020-12-05)技术84680
清理环境

Centos7默认系统自带MariaDB

mariadb是从MySQL来的,是它的一个分支,需要清理掉

查看是否已安装

rpm -qa |grep -i mysql
rpm -qa |grep -i mariadb

rpm -e 加上包名,把mariadb包清掉
rpm -e mariadb
rpm删除时如果有依赖关系,可以用yum remove +包名 ,来删除mariadb
yum remove mariadb

安装Mysql

Mysql下载处

MySQL :: Download MySQL Community Server
https://dev.mysql.com/downloads/mysql/
一、手动安装
yum install -y net-tools
rpm -ivh  https://cdn.mysql.com/archives/mysql-5.7/mysql-community-common-5.7.31-1.el7.x86_64.rpm
rpm -ivh  https://cdn.mysql.com/archives/mysql-5.7/mysql-community-libs-5.7.31-1.el7.x86_64.rpm
rpm -ivh  https://cdn.mysql.com/archives/mysql-5.7/mysql-community-client-5.7.31-1.el7.x86_64.rpm
rpm -ivh  https://cdn.mysql.com/archives/mysql-5.7/mysql-community-server-5.7.31-1.el7.x86_64.rpm
二、重置mysql密码

1、配置mysql
vi /etc/my.cnf
[mysqld]后面任意一行添加 skip-grant-tables 用来跳过密码验证的过程。
保存文档并退出

2、接下来我们需要重启MySQL:
/etc/init.d/mysql restart

3、重启之后输入mysql即可进入mysql。
进入到终端当中,敲入 mysql -u root -p 命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中

mysql> use mysql;
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit

4、将MySQL的登录设置修改回来:vi /etc/my.cnf,将刚才加的skip-grant-tables删除并保存退出。

5、重启数据库:service mysqld restart

6、尝试新密码登录

mysql -u root -p
输入新密码
三、MySQL允许远程登录

设置root允许任意ip远程

use mysql;
grant all PRIVILEGES on *.* to root@'%' identified by '数据库密码';
flush privileges;

或者

设置root指定ip远程,
如允IP:192.168.192.168

use mysql;
grant all PRIVILEGES on *.* to root@'192.168.192.168' identified by '数据库密码';
flush privileges;
其它命令

看是否有mysql进程:ps –ef | grep –i mysql
看是否有mysql服务:ps –ef | grep mysql

启动mysql服务:service mysql start
停止mysql服务:service mysql stop
重启mysql服务:service mysql restart


第10条随机版权
文章免责声明
尊敬的读者:

本文所提供的信息、观点及数据均来源于公开资料、相关研究报告及个人理解,仅供读者参考。本文不代表任何官方立场或专业机构的意见,亦不构成任何投资建议或决策依据。

在撰写本文时,我们已尽力确保信息的准确性和完整性,但鉴于信息来源的多样性及可能存在的误差,我们无法保证本文所述内容在任何时刻都绝对准确无误。因此,读者在阅读本文时,应结合自身实际情况及专业知识,进行独立分析和判断。

对于因本文信息不准确、不完整或读者自身理解偏差而导致的任何损失或损害,我们概不负责。同时,我们也不承担因本文所述内容引发的任何法律责任或纠纷。

此外,本文可能包含对特定公司、行业或市场的分析和预测,这些分析和预测均基于当前市场环境及可获得的信息,并可能受到多种因素的影响而发生变化。因此,读者在参考本文时,应充分考虑这些潜在的风险和不确定性。

我们鼓励读者在阅读本文后,进一步查阅相关资料和咨询专业人士,以获取更全面、准确的信息和建议。同时,我们也欢迎读者就本文内容提出宝贵的意见和建议,以便我们不断改进和提升文章质量。

最后,感谢读者对本文的关注和阅读。我们希望通过提供有价值的信息和观点,为读者在相关领域的学习和决策提供一定的帮助和参考。但请务必记住,本文所述内容仅供参考,不构成任何具体建议或承诺。

特此声明。

扫描二维码推送至手机访问。

版权声明:本文由TranBon博客发布,如需转载请注明出处。

本文链接:http://1.tranbon.com/?id=266

“Centos手动安装MySQL数据库、设置MySQL数据库密码、设置MySQL数据库远程” 的相关文章

哈哈哈!大神Note3 终于可以把 酷派系统 或着 酷派系统 “砖头”直接刷机刷成 360 OS 2.0!

哈哈哈!大神Note3 终于可以把 酷派系统 或着 酷派系统 “砖头”直接刷机刷成 360 OS 2.0!

哈哈哈!大神Note3 终于可以把 酷派系统 直接刷成 360 OS 2.0了哈哈哈!大神Note3 终于可以把 酷派系统 “砖头”直接刷成 360 OS 2.0了最新版的刷机软件就可以了,直接把 酷派系统 或着 酷派系统 “砖头”直接刷机刷成 360 OS 2.0!下面重点:刷机软件 要是如下图,...

vi编辑器教程

http://blog.sina.com.cn/s/blog_736f1c59010136ry.htmlhttp://blog.csdn.net/lanxinju/article/details/5731843Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi...

SSR 一键部署脚本

一个逗比写的逗比脚本ssr.sh脚本说明: ShadowsocksR 一键安装/管理脚本,支持单端口/多端口切换和管理系统支持: CentOS6+ / Debian6+ / Ubuntu14+使用方法: https://doub.io/ss-jc42/项目地址: https://...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。