CentOS系统安装MySQL教程.docx_第1页
CentOS系统安装MySQL教程.docx_第2页
CentOS系统安装MySQL教程.docx_第3页
CentOS系统安装MySQL教程.docx_第4页
CentOS系统安装MySQL教程.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南盛通信息科技有限公司第一章9张毅 (Mantis.Yi)公司名称 湖南盛通信息科技有限公司 公司地址 湖南省长沙市高新区麓谷文轩路27号麓谷企业广场A4栋301室CentOS系统安装MySQL教程 目录目录1一、如何卸载CentOS系统自带MySQL21.1、查找以前是否装有MySQL21.2、停止MySQL服务、删除之前安装的MySQL21.3、查询老版本MySQL的目录、并且删除老版本MySQL的文件和库21.4、再次查找机器是否安装Mysql3二、如何在CentOS系统里在线安装Mysql31.1、通过yum命令来查看MySQL版本31.2、通过yum命令在线安装MySQL31.3、查看安装已安装版本命令4三、如何在CentOS系统里面手动安装MySQL41.1、下载MySQL安装文件41.2、手动进行MySQL安装4四、如何进行MySQL初始化及相关配置51.1、开启MySQL服务命令51.2、修改MySQL中root初始密码51.3、如何重置MySQL中root用户密码及验证61.4、如何实现MySQL远程连接71.5、如何实现开机自动启动MySQL服务7五、如何开启、关闭、重启MySQL服务命令8六、如何设置CentOS防火墙开放端口8一、 如何卸载CentOS系统自带MySQL1.1、 查找以前是否装有MySQL命令:rpm -qa|grep -i mysql可以看到如下图的所示:(图片来自互联网,仅做参考使用)说明系统自带:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel51.2、 停止MySQL服务、删除之前安装的MySQL1) 停止服务命令:(mysql服务命令有二种:一种是mysql,一种是mysqld)停止方式1:service mysql stop停止方式2:/etc/init.d/mysql shutdown停止方式3:service mysqld stop停止方式4:/etc/init.d/mysqld shutdown2) 删除mysql命令:rpm e (删除命令) rpm -e nodeps (强制删除命令)例如:rpm -ev MySQL-client-5.5.25a-1.rhel5rpm -e nodeps MySQL-server-5.5.25a-1.rhel51.3、 查询老版本MySQL的目录、并且删除老版本MySQL的文件和库1) 查询命令:find / -name mysql例如:/var/lib/mysql/var/lib/mysql/mysql/usr/lib64/mysql2) 删除命令:rm rf例如:rm -rf /var/lib/mysqlrm -rf /var/lib/mysqlrm -rf /usr/lib64/mysql注意:卸载后/etc/f不会删除,需要进行手工删除rm -rf /etc/f1.4、 再次查找机器是否安装Mysql使用查询命令:rpm -qa|grep -i mysql无结果,说明已经卸载彻底、接下来直接安装mysql即可二、 如何在CentOS系统里在线安装Mysql1.1、 通过yum命令来查看MySQL版本在线查看版本命令:yumlist|grepmysql如图:(图片来自互联网,仅做参考使用)1.2、 通过yum命令在线安装MySQL在线安装命令:yuminstall(单个安装) yuminstally(多个安装)例如:yuminstall mysql-serveryuminstally mysql-servermysqlmysql-deve安装成功截图:(图片来自互联网,仅做参考使用)1.3、 查看安装已安装版本命令查看已安装版本命令:rpm-qimysql-server三、 如何在CentOS系统里面手动安装MySQL1.1、 下载MySQL安装文件1) 如果只是需要安装mysql,那么只需要安装如下文件MySQL-server-5.5.25-1.rhel5(建议下载版本,高版本需要兼容包)MySQL-devel-5.5.25-1.rhel5(建议下载版本,高版本需要兼容包)MySQL-client-5.5.25-1.rhel5(建议下载版本,高版本需要兼容包)1.2、 手动进行MySQL安装1) 打开终端,进入放置MySQL安装程序的文件夹目录如:cd /opt/install2) 安装MySQL服务端安装RMP文件安装命令:rpm ivh 安装BIN文件安装命令:./rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpm./MySQL-server-5.5.25a-1.rhel5.x86_64.bin注意:安装过程会出现的错误:(解决办法)错误信息:rootlocalhost upload# rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpmerror: Failed dependencies:libaio.so.1()(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64以上错误信息可以看出是因为缺少库libaio,所以需要下载libaio库安装即可安装方法与安装MySQL方法的一致3) 安装MySQL客户端、MySQL-develrpm -ivh MySQL- client -5.5.25a-1.rhel5.x86_64.rpm./MySQL- client -5.5.25a-1.rhel5.x86_64.binrpm -ivh MySQL- devel -5.5.25a-1.rhel5.x86_64.rpm./MySQL- devel -5.5.25a-1.rhel5.x86_64.bin安装成功截图:(图片来自互联网,仅做参考使用)四、 如何进行MySQL初始化及相关配置1.1、 开启MySQL服务命令启动方式1:service mysql start启动方式2:/etc/init.d/mysql start启动方式3:service mysqld start启动方式4:/etc/init.d/mysqld start1.2、 修改MySQL中root初始密码安装MySQL成功后root初始密码为空进入MySQL界面命令:mysql u root p 如图:(图片来自互联网,仅做参考使用)修改初始化密码命令:/usr/bin/mysqladmin -u root password rootadmin格式:mysqladmin -u用户名 -p旧密码 password 新密码注意:如果无法进入MySQL界面常见情况有2种一种属于:服务未启动一种属于:密码错误 (请参考1.3、如何重置MySQL root用户密码)其他错误:请联系QQ:8070022721.3、 如何重置MySQL中root用户密码及验证 如何修改root密码1) 停止MySQL服务命令: /etc/init.d/mysqld stop /etc/init.d/mysql stop2) 输入绕过密码认证命令:mysqld_safe -user=mysql -skip-grant-tables -skip-networking &3) 输入登录用户命令:mysql -u root mysql4) 输入修改root密码SQL语句:update user set Password=password (123456) where user=root; 5) 输入数据刷新命令:FLUSH PRIVILEGES;6) 退出MySQL命令:quit; 验证root密码是否修改成功1) 登录MySQL界面:mysql u root p(修改的新密码)例如:mysql u root p1234561.4、 如何实现MySQL远程连接注意:必须在CentOS系统防火墙里开放MySQL访问端口1) 改表法:mysql -u root -pvmwaremysql use mysql;mysql update user set host = % where user = root;mysql select host, user from user;mysql flush privileges;mysql quit;2) 授权法:mysql GRANT ALL PRIVILEGES ON *.* TO myuser% IDENTIFIED BY mypassword WITH GRANT OPTION;mysql GRANT ALL PRIVILEGES ON *.* TO myuser IDENTIFIED BY mypassword WITH GRANT OPTION;1.5、 如何实现开机自动启动MySQL服务1) 查看MySQL服务是否自动开启命令chkconfig-list|grepmysqldchkconfig-list|grepmysql2) 开启MySQL服务自动开启命令chkconfigmysqldonchkconfigmysqlon五、 如何开启、关闭、重启MySQL服务命令启动方式1:service mysql start启动方式2:/etc/init.d/mysql start启动方式3:service mysqld start启动方式4:/etc/init.d/mysqld start停止方式1:service mysql stop停止方式2:/etc/init.d/mysql shutdown停止方式3:service mysqld stop停止方式4:/etc/init.d/mysqld shutdown重启方式1:service mysql restart重启方式2:/etc/init.d/mysql restart重启方式3:service mysqld restart重启方式4:/etc/init.d/mysqld restart六、 如何设置CentOS防火墙开放端口 打开iptables的配置文件命令:vi/etc/sysconfig/iptables 添加使防火墙开放端口命令:-ARH-Firewall-1-INPUT-mstate-stateNEW-mtcp-ptcp-dport端口 -jACCEPT 关闭、开启、重启防火墙命令:/etc/init.d/iptablesstop关闭/etc/init.d/iptablesstart开启 /etc/init.d/iptables restart重启 永久性关闭防火墙命令:chkconfig-level35iptable

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论