Linux上安装mysql

一、下载安装包MySQL-5.6.27.el6.x86_64.zip

二、检查本地是否安装过其他版本的mysql

执行命令

[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

三、若是安装过需要先卸载并删除 mysql 相关文件

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)

四、卸载mariadb

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

六、安装mysql

1、将下载的压缩包解压到某个目录(比如/opt/mysql)

2、依次执行安装命令(如果没有安装权限,就在当前目录赋予权限 chmod 777 * ,之后在执行安装命令)

[root@localhost /opt/mysql] rpm -ivh MySQL-server-5.6.27-1.el6.x86_64.rpm

img

[root@localhost /opt/mysql] rpm -ivh MySQL-devel-5.6.27-1.el6.x86_64.rpm

img

[root@localhost /opt/mysql] rpm -ivh MySQL-client-5.6.27-1.el6.x86_64.rpm

img

七、启动mysql并设置密码

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';

Mysql相关目录

默认数据文件存放目录:/var/lib/mysql