源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Linux下MySQL卸载和安装图文教程

  • 时间:2020-11-10 06:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Linux下MySQL卸载和安装图文教程
第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲解Linux环境下卸载安装 MySQL的详细步骤,本文以二进制包(源码)安装方式的MySQL为例进行讲解。 [b]一、卸载MySQL数据库[/b] 1、检查mysql服务并关闭服务进程 (1)登录Linux后执行service mysqld status 或者service mysql status命令查看MySQL服务状态,根据开机初始化目录下mysql脚本的文件名而定,我这里是mysqld [img]http://files.jb51.net/file_images/article/201711/2017112816114640.png[/img] (2)如果正在运行则执行service mysqld stop或者service mysql stop命令停止MySQL服务,根据开机初始化目录下mysql脚本的文件名而定,我这里是mysqld [img]http://files.jb51.net/file_images/article/201711/2017112816114641.png[/img] 2、查找mysql的安装目录并彻底删除 (1)执行find / -name mysql 查找跟mysql相关的目录 [img]http://files.jb51.net/file_images/article/201711/2017112816114642.png[/img] (2)执行rm -rf ‘目录'删除查找出来的目录 [img]http://files.jb51.net/file_images/article/201711/2017112816114643.png[/img] 3、删除mysql配置文件 (1)执行rm -rf /etc/my.cnf命令删除/etc/my.cnf文件 [img]http://files.jb51.net/file_images/article/201711/2017112816114644.png[/img] (2)执行rm -rf /etc/init.d/mysqld命令删除/etc/init.d/下跟mysql有关的全部文件,一般包括mysql文件或mysqld文件,如果存在mysql文件则执行rm -rf/etc/init.d/mysql命令 [img]http://files.jb51.net/file_images/article/201711/2017112816114645.png[/img] 4、删除mysql用户及用户组 (1)执行id mysql命令查看MySQL用户及用户组 [img]http://files.jb51.net/file_images/article/201711/2017112816114646.png[/img] (2)执行userdel mysql命令删除MySQL用户及用户组 [img]http://files.jb51.net/file_images/article/201711/2017112816114647.png[/img] 到此mysql卸载完成! [b]二、安装MySQL数据库[/b] 1、下载mysql安装包 (1)进入mysql[url=http://downloads.mysql.com/archives/community/]官网[/url]下载编译好的二进制安装包,在下载页面选择需要的版本(如果进入下载列表后始终只有Windows版本的安装包,可以安装XSkyWalker浏览器进行下载,XSkyWalker下载地址:http://www.1sucai.cn/softs/192435.html),如下图所示: [img]http://files.jb51.net/file_images/article/201711/2017112816114748.png[/img] (2)把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5)(x86, 64-bit),32位系统下载Linux- Generic (glibc 2.5) (x86, 32-bit) [img]http://files.jb51.net/file_images/article/201711/2017112816114749.png[/img] 2、上传并解压mysql安装包 将下载的mysql安装包mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz通过ftp工具上传到linux主机上(我这里上传到/usr/local/目录下)。进入安装包所在目录,执行命令:tar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz解压安装包。 [img]http://files.jb51.net/file_images/article/201711/2017112816114750.png[/img] 3、添加系统mysql用户组及用户 执行命令:groupadd mysqluseradd -r -g mysql mysql [img]http://files.jb51.net/file_images/article/201711/2017112816114751.png[/img] 4、安装mysql数据库 (1)执行命令: cd /usr/local 进入安装MySQL软件目录 [img]http://files.jb51.net/file_images/article/201711/2017112816114752.png[/img] (2)执行命令:mv mysql-5.6.16-linux-glibc2.5-x86_64 mysql重命名解压后的文价夹为mysql [img]http://files.jb51.net/file_images/article/201711/2017112816114753.png[/img] (3)执行命令:cd /usr/local/mysql 进入mysql安装目录 [img]http://files.jb51.net/file_images/article/201711/2017112816114754.png[/img] (4)执行命令: chown -R mysql:mysql ./修改当前目录拥有者为mysql用户 [img]http://files.jb51.net/file_images/article/201711/2017112816114755.png[/img] (5)执行命令: ./scripts/mysql_install_db--user=mysql 安装数据库 [img]http://files.jb51.net/file_images/article/201711/2017112816114756.png[/img] (6)执行命令: chown -R root:root ./ 修改当前目录拥有者为root用户 [img]http://files.jb51.net/file_images/article/201711/2017112816114757.png[/img] (7)执行命令: chown -R mysql:mysql ./data修改当前data目录拥有者为mysql用户 [img]http://files.jb51.net/file_images/article/201711/2017112816114758.png[/img] 到此mysql安装完成 5、启动mysql服务并添加开机启动mysql服务 (1)执行命令:cd /usr/local/mysql/support-files [img]http://files.jb51.net/file_images/article/201711/2017112816114759.png[/img] (2)执行命令cp my-medium.cnf /etc/my.cnf;cp mysql.server/etc/init.d/mysqld把启动脚本放到开机初始化目录。如果不存在my-medium.cnf(5.5版本存在,5.6版本不存在),则执行命令cp my-default.cnf/etc/my.cnf;cp mysql.server /etc/init.d/mysqld [img]http://files.jb51.net/file_images/article/201711/2017112816114760.png[/img] (3)修改/etc/my.cnf和/etc/init.d/mysqld文件内容,将文件内容中所有的默认配置路径/usr/local/mysql替换为mysql的安装目录,我这里安装目录就是/usr/local/mysql,不需要修改。主要是配置bin和data的路径。 (4)执行命令:service mysqld start启动mysql服务 [img]http://files.jb51.net/file_images/article/201711/2017112816114761.png[/img] (5)执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图: [img]http://files.jb51.net/file_images/article/201711/2017112816114762.png[/img] 6、修改mysql的root用户密码,默认是空的 执行命令:/usr/local/mysql/bin/mysqladmin -u rootpassword 123456,123456是用户密码,可根据自己的需求进行设置。 [img]http://files.jb51.net/file_images/article/201711/2017112816114763.png[/img] 7、把mysql客户端放到默认路径 执行命令:ln -s /usr/local/mysql/bin/mysql/usr/local/bin/mysql [img]http://files.jb51.net/file_images/article/201711/2017112816114864.png[/img] 注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql 8、配置mysql远程访问权限 (1)执行命令:/usr/local/mysql/bin/mysql -u root -p,输入登录密码,进入mysql [img]http://files.jb51.net/file_images/article/201711/2017112816114865.png[/img] 注意输入密码的时候控制台是不会显示密码的 (2)执行命令:use mysql;  注意这里分号也是命令的一部分 [img]http://files.jb51.net/file_images/article/201711/2017112816114866.png[/img] (3)创建远程登录用户并授权,执行命令:grant all privilegeson *.* to root @"%" identified by '123456' WITH GRANT OPTION; [img]http://files.jb51.net/file_images/article/201711/2017112816114867.png[/img] 命令中的root是远程登录名,123456是远程登录用户密码,密码对应途中红线覆盖的部分 (4)执行命令:flush privileges;强制刷新权限 [img]http://files.jb51.net/file_images/article/201711/2017112816114868.png[/img] 现在就可以在其他主机上通过设置的远程用户名和密码登录到mysql了 OK!搞定! 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部