Linux下MySQL卸载和安装图⽂教程
第⼀次写博客,做了两年的开发,⼯作之余给⾃⼰点有意义的事做,分享⼀下在开发过程当中的⼀些经验总结,同时也当是⾃⼰的笔记吧,有时候有些东西长时间不⽤⾃⼰也记不住,好了,废话就说到这⾥,接下来讲解Linux环境下卸载和安装 MySQL的详细步骤,本⽂以⼆进制包(源码)安装⽅式的MySQL为例进⾏讲解。
⼀、卸载MySQL数据库
1、检查mysql服务并关闭服务进程
(1)登录Linux后执⾏service mysqld status 或者service mysql status命令查看MySQL服务状态,根据开机初始化⽬录下mysql脚本的⽂件名⽽定,我这⾥是mysqld
(2)如果正在运⾏则执⾏service mysqld stop或者service mysql stop命令停⽌MySQL服务,根据开机初始化⽬录下mysql脚本的⽂件名⽽定,我这⾥是mysqld
2、查mysql的安装⽬录并彻底删除
(1)执⾏find / -name mysql 查跟mysql相关的⽬录
(2)执⾏rm -rf ‘⽬录'删除查出来的⽬录
3、删除mysql配置⽂件
(1)执⾏rm -rf /etc/myf命令删除/etc/myf⽂件
(2)执⾏rm -rf /etc/init.d/mysqld命令删除/etc/init.d/下跟mysql有关的全部⽂件,⼀般包括mysql⽂件或mysqld⽂件,如果存在mysql⽂件则执⾏rm -rf/etc/init.d/mysql命令
4、删除mysql⽤户及⽤户组
(1)执⾏id mysql命令查看MySQL⽤户及⽤户组
(2)执⾏userdel mysql命令删除MySQL⽤户及⽤户组
到此mysql卸载完成!
⼆、安装MySQL数据库
1、下载mysql安装包
(2)把页⾯拉到底部,64位系统下载Linux - Generic (glibc 2.5)(x86, 64-bit),32位系统下载Linux- Generic (glibc 2.5) (x86, 32-bit)
2、上传并解压mysql安装包
将下载的mysql安装包mysql-5.6.16-linux-glibc2.5-x86_通过ftp⼯具上传到linux主机上(我这⾥上传到/usr/local/⽬录下)。进⼊安装包所在⽬录,执⾏命令:tar -
zxvf mysql-5.6.16-linux-glibc2.5-x86_解压安装包。
3、添加系统mysql⽤户组及⽤户
执⾏命令:groupadd mysql和useradd -r -g mysql mysql
4、安装mysql数据库
(1)执⾏命令: cd /usr/local 进⼊安装MySQL软件⽬录
(2)执⾏命令:mv mysql-5.6.16-linux-glibc2.5-x86_64 mysql重命名解压后的⽂价夹为mysql
(3)执⾏命令:cd /usr/local/mysql 进⼊mysql安装⽬录
(4)执⾏命令: chown -R mysql:mysql ./修改当前⽬录拥有者为mysql⽤户
(5)执⾏命令: ./scripts/mysql_install_db--user=mysql 安装数据库
(6)执⾏命令: chown -R root:root ./ 修改当前⽬录拥有者为root⽤户
(7)执⾏命令: chown -R mysql:mysql ./data修改当前data⽬录拥有者为mysql⽤户
到此mysql安装完成
5、启动mysql服务并添加开机启动mysql服务
(1)执⾏命令:cd /usr/local/mysql/support-files
(2)执⾏命令cp my-mediumf /etc/myf;cp mysql.server/etc/init.d/mysqld把启动脚本放到开机初始化⽬录。如果不存在my-mediumf(5.5版本存在,5.6版本不存在),
则执⾏命令cp my-defaultf/etc/myf;cp mysql.server /etc/init.d/mysqld
(3)修改/etc/myf和/etc/init.d/mysqld⽂件内容,将⽂件内容中所有的默认配置路径/usr/local/mysql替换为mysql的安装⽬录,我这⾥安装⽬录就是/usr/local/mysql,不需要修改。主要是配置bin和data的路径。
(4)执⾏命令:service mysqld start启动mysql服务
(5)执⾏命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图:
6、修改mysql的root⽤户密码,默认是空的
执⾏命令:/usr/local/mysql/bin/mysqladmin -u rootpassword 123456,123456是⽤户密码,可根据⾃⼰的需求进⾏设置。
7、把mysql客户端放到默认路径
执⾏命令:ln -s /usr/local/mysql/bin/mysql/usr/local/bin/mysql
注意:建议使⽤软链过去,不要直接包⽂件复制,便于系统安装多个版本的mysql
8、配置mysql远程访问权限安装mysql初始化数据库失败
(1)执⾏命令:/usr/local/mysql/bin/mysql -u root -p,输⼊登录密码,进⼊mysql
注意输⼊密码的时候控制台是不会显⽰密码的
(2)执⾏命令:use mysql;  注意这⾥分号也是命令的⼀部分
(3)创建远程登录⽤户并授权,执⾏命令:grant all privilegeson *.* to root @"%" identified by '123456' WITH GRANT OPTION;
命令中的root是远程登录名,123456是远程登录⽤户密码,密码对应途中红线覆盖的部分
(4)执⾏命令:flush privileges;强制刷新权限
现在就可以在其他主机上通过设置的远程⽤户名和密码登录到mysql了
OK!搞定!
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。