Linux安装卸载MySQL以及修改MySQL初始密码

 时间:2024-11-02 02:17:14

1、下载MySQL的Linux版本注意:下载好的MySQL你需要上传到Linux上才行,同时使用tar -xvf 压缩文件名解压

Linux安装卸载MySQL以及修改MySQL初始密码

2、进入Linux系统后,先切换成root用户,root用户有更高的权限,有权限卸载系统服务 su root 回车,然后输入密码

Linux安装卸载MySQL以及修改MySQL初始密码

3、查看系统是否已经安装MySQL rpm -qa | grep mysql 或 rpm -qa | grep -i mysql

Linux安装卸载MySQL以及修改MySQL初始密码

4、如上图,系统已安装了MySQL如果系统已经安装了MySQL,没有卸载就重新安装,则会报错,所以得先卸载原来的MySQL. 卸载MySQL前先停止MySQL服务 (1). service mysqld stop(装系统时一起安装的MySQL) 或 service mysql stop(自己手动安装的MySQL) (2). 用 rpm -ev 服务名 命令卸载MySql的几个服务

Linux安装卸载MySQL以及修改MySQL初始密码

5、(3). 在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql 删除命令 rm- rf 文件名/文件夹名 (4). 查看服务是否全部卸载 ,rpm -qa | grep mysql 或 rpm -qa | grep -i mysql 注意:有时候 centos 自带mysql卸载时出现无法卸载情况 ,出现如下错误: [root@~]# rpm -ev mysql-libs-5.1.66-2.el6_3.x86_64error: Failed dependencies:libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 解决办法:rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64 (强制删除) 这样卸载算是完成了4、卸载了旧版本,安装新的MySQL,进入你所下载的MySQL文件夹下,如下是我下载的MySQL,要下载Linux版本,我的是MySQL5.6下面是我解压好的MySQL文件,解压命令 tar -xvf 文件全名

Linux安装卸载MySQL以及修改MySQL初始密码

6、安装命令 rpm -ivh 服务名;我们需要安装MySQL服务端(Server)和客户端(client)rpm -ivh MySQL-server-5.6.30-1. linux_glibc2.5. x86_64.rpmrpm -ivh MySQL-client-5.6.30-1. linux_glibc2.5. x86_64.rpm注意:必须安装客户端,否则你在Linux上通过命令是不能进入MySQL的,如输入命令mysql会提示错误.出现下图表示安装正确进行

Linux安装卸载MySQL以及修改MySQL初始密码

7、安装完成后,可以通过命令netstat -nat查看Linux的端口监控,看看Linux有没有在监控3306端口

Linux安装卸载MySQL以及修改MySQL初始密码

8、也可以通过ps -ef|grep mysql 查看MySQL的进程

Linux安装卸载MySQL以及修改MySQL初始密码

9、这样确定MySQL已经安装成功服务已启动MySQL安装成功后,修改初始密码(网上说没有初始密码,但是我的有,忘记保存在哪个文件里了)先stop你的myslq服务,service mysql stop或者 /etc/init.d/mysqld stop

Linux安装卸载MySQL以及修改MySQL初始密码

10、(1). 若没有root权限,这种情况下,我们可以采用类似安全模式的方法修改初始密码先执行命令 mysqld_safe --skip-grant-tables & (设置成安全模式)&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。#mysqlmysql>use mysql;mysql>UPDATEuserSETpassword=password("test123") WHEREuser='root'; (会提示修改成功query ok)mysql>flush privileges;mysql>exit;(2).在mysql系统外,使用mysqladmin#mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】(3). 可以登录mysql系统的情况下,通过登录mysql系统修改#mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;mysql>update user set password=passworD("test") where user='root';mysql>flush privileges;mysql>exit;7、将MySQL加入到系统启动项中 chkconfig mysql on 查看MySQL是否加入到系统启动项中 chkconfig --list | grep mysql8、登录你的MySQL系统 mysql -uroot -p回车,然后输入你的密码

Linux安装卸载MySQL以及修改MySQL初始密码

11、可能使用mysql进入报错Mysql错误: Ignoring query to other database原因:连接MySQL时,没有-u参数导致,重新连接 mysql -uroot -p 回车再输入密码进入就能解决问题MYSQL服务的状态、启动、停止、重启命令service mysql start 或 /etc/init.d/mysql startservice mysql stop 或 /etc/init.d/mysql stopservice mysql restart 或 /etc/init.d/mysql restartservice mysql status 或 /etc/init.d/mysql status

  • Oracle10G快捷版安装图文教程
  • U盘安装red hat 5.8
  • linux无法启动怎么解决:[1]selinux配置错误
  • 安装了mysql5.6没有安装服务,无法启动mysql
  • 在ubuntu18.04中如何设置窗口关闭按钮位置
  • 热门搜索
    美在我身边手抄报 反对邪教崇尚科学手抄报 关于英雄的手抄报图片 初中安全手抄报 我爱足球手抄报 饮食与健康手抄报 关于读书的手抄报资料 讲文明懂礼貌的手抄报 中国神话故事手抄报 手抄报中国梦