您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页如何在linux 服务器上安装mysql rpm

如何在linux 服务器上安装mysql rpm

来源:华佗小知识


在Linux 位服务器上安装MySQL RPM的步骤如下:

首先,检查系统中是否已安装MySQL,使用以下命令:
rpm -qa|grep -i mysql
如显示了mysql-4.1.12-3.RHEL4.1和mysqlclient10-3.23.58-4.RHEL4.1,则说明已安装。此时需要删除已安装的数据库,使用命令:
rpm -e --nodeps 包名(例如:rpm -ev mysql-4.1.12-3.RHEL4.1)
删除老版本MySQL的开发头文件和库:
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如确定不再使用,则手动删除:
rm -f /etc/my.cnf
rm -fr /var/lib/mysql

接着,从MySQL官网下载所需的RPM包:
MySQL-server-5.6.10-1.rhel5.x86_.rpm(MySQL服务器)
MySQL-client-5.6.10-1.rhel5.x86_.rpm(MySQL客户端)
MySQL-devel-5.6.10-1.rhel5.x86_.rpm(MySQL开发依赖包)
下载后将其放置到Linux服务器中。

安装MySQL Server的RPM包:
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_.rpm
安装完成后会生成root用户的随机密码,使用以下命令查看:
cat /root/.mysql_secret

安装MySQL客户端:
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_.rpm

安装MySQL开发依赖包:
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_.rpm

启动MySQL服务:
service mysql start

/etc/init.d/mysql start
使用SET PASSWORD命令修改root用户的密码:
SET PASSWORD = PASSWORD('root123456');

登录MySQL:
使用mysql命令登录MySQL服务器,运行时会提示需要设置root用户密码。

设置MySQL开机自启动:
/etc/init.d/mysql start
设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口。

至此,MySQL数据库已安装完成,但还不支持远程连接,错误代码为1130,可通过以下方式解决:

改表法:在本地登录MySQL后,更改“mysql”数据库中的“user”表里的“host”项,从“localhost”改为“%”。
mysql> use mysql;
mysql> select host from user where user='root';

注意事项:
安装依赖包libaio,可通过yum快速安装。

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务