使用yum安装Mysql ,并进行简单配置

本文详细介绍如何下载并安装MySQL数据库服务器,包括配置repo源、安装服务器组件、重置管理员密码及授权远程连接等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 下载mysql的repo源
    $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 稍等…

  2. 安装mysql-community-release-el7-5.noarch.rpm包
    $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    (安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo)

  3. 安装mysql
    $ sudo yum install mysql-server 稍等…

  4. 重置密码
    重置密码前,首先要登录
    mysqluroot(ERROR2002(HY000):CantconnecttolocalMySQLserverthroughsocket/var/lib/mysql/mysql.sock(2)/var/lib/mysql访)/var/lib/mysql sudo chown -R root:root /var/lib/mysql
    然后,重启服务:
    servicemysqldrestart mysql -u root
    mysql > use mysql;
    mysql > update user set password=password(‘123456‘) where user=‘root‘;
    mysql > exit;

  5. 授权登陆MySQL服务器(1130 - Host‘192.168.0.103’is not allowed to connect to this MySQL server)
    你想root用户名使用root密码从任何主机连接到MySQL服务器的话。
    运行命令:mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

如果你想允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用root作为密码
运行命令:mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’192.168.1.3’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
上面的命令创建一个可以从任意机器以root登录的超级账号,口令是root。这样,就可以使用方便的图形工具(navicat for mysql)进行登录和操作,包括修改root的口令。

至此数据库安装完成。

有时无法使用root账户登陆mysql,
解决方法:登陆以后的数据库看起来不对!只有两个数据库:information_schema和openqrm,并且,在进行其它操作时老是出现access denied的错误!
mysql -u root -h 192.168.9.53 -p 这样登陆以后显示结果才正常!
虽然可以使用上面的方法登陆,数据库显示也正常,但是总归觉得怪怪的,于是继续尝试。试了多次,最后只用了一个命令就解决了这个问题:
drop user root@’localhost’;
退出mysql,重启Mysql,然后登陆mysql:mysql -uroot -p12345 完全OK!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值