问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux怎么安装mysql服务器

发布网友 发布时间:2022-04-22 00:14

我来回答

1个回答

热心网友 时间:2022-04-08 02:29

方法/步骤
1
查找以前是否安装有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果显示有如下包则说明已安装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包
可以通过wget下载具体的地址因为不能用链接请大家去官网去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。
下载后放到Liunx服务器中,如图所示

安装MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装过程如图所示
安装完成后会生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。

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

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

启动msyql
安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令启动MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用户的密码,参考如下:SET PASSWORD = PASSWORD('root123456');

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

设置开机自启动
/etc/init.d/mysql start
设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口
至此我们已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通过以下以下来解决
改表法:在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
妇科的止血药有哪些 妇科用的止血药有哪些 妇科止血药的功效 人艰不拆是啥意思 汉酱51 度酱香型白酒多少钱?味道怎么样? 穿凉鞋可以穿袜子吗?凉鞋发黄怎么变白? 爱奇艺vip投屏限制怎么办 爱奇艺vip投屏视频限制怎么解决 支付宝怎样解除关联的支付宝账号? 剑圣叫什么名字 ...政策?这个政策的目的是什么?会对经济有什么影响? 请问su里面的背景天空怎么被vray渲染出来。我调了... 如何安装MYSQL服务器 mysql 使用方法 如何加背景图片在sketchup? sketchup广角天空背景(晚霞、白云、山体啊什么的... mysql使用教程? mysql 5.7.12.0怎样安装图解 mysql 5.7怎么安装图解 “微信储存空间”清理中,“其他”如何单独清理? 微信好友发给我说清理单删是什么意思 银行专职理财经理需要考代理保险从业资格证吗 用电脑清除微信单删太多微信会有异常吗 理财师有几个级别,分别是解释? 理财经理需要具备哪些素质和技能 个人理财师怎么考 需要什么 投资与理财需要考什么证 理财从业资格证查询 银行里讲的理财师具体是指什么,要什么从业资格证书? 个人理财从业人员应具备的条件 从事理财顾问这个职业的话,需要什么资格证书 关于SU FOR VRAY的背景问题,怎么添加天空背景贴图 MYSQL数据库怎么用? su的enspcape如何换背景 MySQL 使用技巧 mysql服务器社区版怎么安装 如何将整个SU的天空背景替换成需要的效果 mysql中有哪些内置函数,怎么使用? sketchup里面怎么有蓝天白云 我想渲一个建筑,用vray for sketch 怎么做天空背... mysql使用? 怎么安装mysql-5.7.17 草图大师 7.0 怎么加天空效果........谢谢 阿里云服务器如何安装MySQL数据库 SU怎么赋予天空的。。 本地如何操作服务器的mysql,详细教程 SketchUp 7.1的天空和地面设置在那里啊. Mysql 数据库有什么用 草图大师里面如何 做360度天空背景 google sketchup 7 背景与天空哪里设置? SU里怎样调天空颜色