MySQL5.7安装步骤
-
查看该操作系统上是否已经安装了mysql数据库
rpm -qa | grep mysql
-
如果已存在,进行删除( yum remove )
[root@instance-38r7isl1 mysql]# rpm -qa|grep -i mysql
mysql-libs-5.1.71-1.el6.x86_64
[root@instance-38r7isl1 mysql]# service mysql status
mysql: unrecognized service
[root@instance-38r7isl1 mysql]# yum remove mysql-libs-5.1.71-1.el6.x86_64
…
Removed:
mysql-libs.x86_64 0:5.1.71-1.el6Dependency Removed:
cloud-init.x86_64 0:0.7.5-10.el6.centos.2 cronie.x86_64 0:1.4.4-12.el6
cronie-anacron.x86_64 0:1.4.4-12.el6 crontabs.noarch 0:1.10-33.el6
postfix.x86_64 2:2.6.6-2.2.el6_1 redhat-lsb-core.x86_64 0:4.0-7.el6.centos
sysstat.x86_64 0:9.0.4-22.el6Complete!
[root@instance-38r7isl1 mysql]# -
没有则根据以下步骤安装
1、在/usr/local目录下新建文件夹mysql
2、将下载好的linux mysql安装包上传服务器3、解压文件
-
配置MySQL
1、建立mysql用户(mysql)和用户组(mysql),并创建数据库-r:表示mysql用户是一个系统用户
2、创建数据库目录
3、初始化数据库(注意目录层级)
注意:初始化完成后,最后一行会生成一个临时登录密码,记下来。
注:如果初始化报错:
说明缺少安装包libaio和libaio-devel.执行以下命令进行安装
如果报错:bin/mysqld: error while loading shared libraries: libnuma.so.1
3.1 把mysql加入搜索路径
export MYSQL_HOME=/usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64 export PATH=${MYSQL_HOME}/bin:$PATH
刷新配置文件
注:如果报错:cannot execute binary file
检查系统位数:
与所安装软件位数不符,更换对应版本
4、配置MySQL
修改mysql配置文件my.cnf默认配置文件如下:
修改配置文件:
创建日志目录:
配置系统启动后自动启动mysqld
修改/etc/init.d/mysqld
设定开机启动,并启动
执行结果并查看
密码修改和授权远程访问等
使用Navicat连接测试通过