执行命令
[root@localhost ~]# rpm -qa|grep -i mysql
MySQL-server-5.5.59-1.el7.x86_64
MySQL-client-5.5.59-1.el7.x86_64
MySQL-devel-5.5.59-1.el7.x86_64
1、卸载 mysql
[root@localhost opt]# rpm -e --nodeps MySQL-server-5.5.59-1.el7.x86_64
[root@localhost opt]# rpm -e --nodeps MySQL-client-5.5.59-1.el7.x86_64
[root@localhost opt]# rpm -e --nodeps MySQL-devel-5.5.59-1.el7.x86_64
2、使用命令 find / -name mysql 将找到的相关东西删除掉(rm -rf /var/lib/mysql)
1、由于有些版本自带的有 mariadb(本质是 mysql,只是名字不一样而已),需要先检查是否有 mariadb,若有则卸载
[root@localhost opt]# rpm -qa|grep -i mariadb
mariadb-libs-5.5.56-2.el7.x86_64
2、卸载 mariadb
[root@localhost ~]rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
5.1、安装依赖 perl
yum -y install perl
5.2、安装依赖 libaio
yum -y install libaio.so.1
5.3、安装依赖 numactl
[root@VM_67_89_centos mysql]# yum install numactl
1、将下载的压缩包解压到某个目录(比如/opt/mysql)
2、依次执行安装命令(如果没有安装权限,就在当前目录赋予权限 chmod 777 * ,之后在执行安装命令)
[root@localhost /opt/mysql] rpm -ivh MySQL-server-5.6.27-1.el6.x86_64.rpm
[root@localhost /opt/mysql] rpm -ivh MySQL-devel-5.6.27-1.el6.x86_64.rpm
[root@localhost /opt/mysql] rpm -ivh MySQL-client-5.6.27-1.el6.x86_64.rpm
1、执行启动命令
[root@localhost /opt/mysql]service mysql start
2、进入mysql,第一次进入 mysql 不需要密码,需要密码的参考6.2中图片备注
[root@localhost /opt/mysql]mysql
选择数据库
mysql>use mysql;
设置密码
mysql>UPDATE user SET Password=PASSWORD('123456') where USER='root';
使更新生效
mysql> FLUSH PRIVILEGES;
退出mysql
mysql>\q
退出后用新设置的账号 root 和密码 123456 就可以登录了
mysql默认不能远程登录连接,可以登录配置
mysql -uroot -p123456
use mysql;
update user set host = '%' where user = 'root';
默认数据文件存放目录:/var/lib/mysql