`

Linux上安装mysql

 
阅读更多

一、环境

1.系统centos6.5 X64

2.mysql下载

打开 http://dev.mysql.com/downloads/mysql/ 

 

选择下载版本



 

 

 

二、将下载完的mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz 文件上传到指定的目录下。如:/usr/local/soft

 

三、安装

此包不再需要make编译源代码

1.解压mysql到指定目录,这里解压到/usr/local目录下

tar -xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz -C /usr/local

2.解压后更改mysql目录名称

cd /usr/local  

mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql  --将文件夹名名称改成mysql

3.创建用户

groupadd mysql

useradd -g mysql mysql

passwd mysql

 

进入 /usr/local/mysql/bin 下进行安装

./mysqld --user=mysql --basedir=/user/local/mysql/ --datadir=/mnt/mysql/data

 

4.配置文件

[root@iZ94ywx2x2eZ ~]# cd /usr/local/mysql/support-files/

[root@iZ94ywx2x2eZ support-files]#  cp my-default.cnf /etc/my.cnf

cp: overwrite `/etc/my.cnf'? yes

 

cp mysql.server /etc/init.d/mysql

 

编辑

vim /etc/init.d/mysql 

#修改文件中的两个变量值

basedir=/usr/local/mysql

datadir=/mnt/mysql/data

 

配置环境变量

vim /etc/profile   在未行加入以下内容

export MYSQL_HOME="/usr/local/mysql"

export PATH="$PATH:$MYSQL_HOME/bin"

 

添加开机启动服务

chkconfig --add mysql

chkconfig mysql on

 

启动服务

service mysql start

 

出现Starting MySQL. OK!  启动成功

 

四.设置帐号密码 

安装成功后发现root无法登录,提示密码错误。这里使用使用mysqld_safe 登进去

cd /user/local/mysql/bin

 

mysqld_safe --basedir=/usr/local/mysql --datadir=/mnt/mysql/data --skip-grant-tables &

 

UPDATE user SET password=PASSWORD("new_password") WHERE user='root';

 

FLUSH PRIVILEGES; //使权限生效

 

/etc/init.d/mysql stop  //停止服务

service mysql start  //重启服务

 

使用新设置的密码重新登录

[root@iZ94ywx2x2eZ support-files]# mysql -uroot -p123456

登录成功后查询表数据库会出现以下错误:

show databases;

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

重新设置密码

SET PASSWORD = PASSWORD('新密码');

再次停止服务

/etc/init.d/mysql stop  //停止服务

service mysql start  //重启服务

在登录后就可查询数据库



 

五,设置远程连接

use mysql;

update user set host='%' where user='root';

select host,user from user;

 

/etc/init.d/mysql stop  //停止服务

service mysql start  //重启服务

 

使用navicat 进行连接

 

 

 

 

 

 

 

 

  • 大小: 78.4 KB
  • 大小: 106.3 KB
  • 大小: 11.9 KB
  • 大小: 34.7 KB
分享到:
评论

相关推荐

    Linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...

    Linux下安装Mysql

    而“Linux mysql安装教程”则意味着我们将遵循一套步骤来完成安装过程。 在标签中,“mysql rpm包”再次强调了我们使用RPM格式的包来安装MySQL,“安装教程”意味着我们将提供详细的步骤指导。 在提供的压缩包子...

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...

    Linux下安装MYSQL

    ### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...

    linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器时。本文将详细介绍如何在 CentOS 操作系统上安装 MySQL 5.5,并进行必要的配置。 #### 一、安装 cmake 在...

    linux下安装MySQL

    MySQL-server-community-5.1.60-1.rhel4.i386.rpm,linux下安装MySQL的安装包

    Linux 下 安装 mysql

    ### Linux下安装MySQL详细步骤与知识点 #### 一、引言 在Linux环境下安装MySQL数据库是一项常见的任务,尤其是在CentOS这样的服务器操作系统上。本文将详细介绍如何在CentOS系统上安装MySQL,并解决安装过程中可能...

    linux一键安装mysql

    总结来说,"Linux一键安装MySQL"是一个通过自动化脚本简化MySQL安装和配置过程的方法,极大地节省了系统管理员的时间和精力。正确执行上述步骤,你就能在Linux环境中快速部署并开始使用MySQL数据库。不过,值得注意...

    Linux上安装MySQL

    ### Linux上安装MySQL 在Linux环境下安装MySQL是一个常见的任务,特别是对于那些希望在服务器环境中部署数据库应用程序的用户来说。本文将详细介绍如何在Linux系统中安装MySQL,并解决在安装过程中可能遇到的一些...

    Linux下安装MySQL.docx

    Linux 下安装 MySQL Linux 是一个开源的操作系统, MySQL 是一个开源的关系数据库管理系统。在 Linux 系统中安装 MySQL 是一个非常重要的步骤。本文将一步步指导您如何在 Linux 系统中安装 MySQL。 查找以前是否...

    linux上安装mysql

    周么在家里安装mysql,一直报错,后来找到原因是安装的版本不正确,没有正确卸载,对应版本无法安装,最后卸载好了,再安装。。。

    在Linux下安装Mysql(非root)

    Linux 下非 Root 用户安装 Mysql 在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的...

    Linux下安装MySQL.pdf

    【Linux下安装MySQL】 在Linux操作系统中安装MySQL数据库是一个必要的步骤,特别是在开发和管理Web应用程序时。本教程将详述如何在Linux环境下卸载旧版本的MySQL,以及如何正确安装和配置新版本的MySQL。 首先,...

    Linux下安装mySQL

    ### Linux下安装MySQL知识点详述 #### 一、下载与准备RPM包 在Linux环境下安装MySQL,首先需要获取MySQL的RPM包。RPM(Red Hat Package Manager)是一种用于管理软件包的工具,广泛应用于Red Hat Enterprise Linux...

Global site tag (gtag.js) - Google Analytics