1. 安装mysql所需要的依赖环境 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib*  libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*
  2. mysql的版本是 mysql:5.1.55  linux系统说明: 64位 (Red Hat 4.1.2-51)
  3. 检查是否已经安装了mysql   rpm -qa | grep mysql  (如果已经安装了需先卸载)  

    rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64  (卸载mysql)

  4. 解压mysql  tar  -zxvf  mysql-5.1.55.tar.gz
  5. 进入解压后的mysql目录  cd mysql-5.1.55   可以用 ./configure --help 查看编译所需要的参数  我把一些常用的编译参数贴上去, 可以根据自己的需求编译                  #./configure--prefix=/usr/local/mysql //MySQL安装目录

    --localstatedir==/usr/local/mysqldata //数据库存放目录

    --with-big-tables //启用大表

    --with-charset=utf8

    --with-collation=utf8_bin

    --with-extra-charsets=big5,ascii,gb2312,gbk,utf8,latin1

    --with-embedded-server //编译成embedded MySQL library (libmysqld.a),

    --enable-local-infile //允许从本地导入数据

    --enable-assembler //汇编x86的普通操作符,可以提高性能

    --with-plugins=innobase //数据库插件

    --with-plugins=partition //分表功能,将一个大表分割成多个小表

输入完以后 按 enter键

编译MySQL时出现configure: error: No curses/termcap library found

增加 这个配置  --with-named-curses-libs=/usr/lib64/libncursesw.so.5   (路径可以根据自己的实际情况修改)

5   make

make install

7  groupadd mysql

8  useradd -g mysql -s /sbin/nologin mysql

9

chown -R mysql:mysql /usr/local/mysql/ 把MySQL目录的权限给MySQL用户和组

cp /usr/local/src/software/ mysql-5.1.38/support-files/my-medium.cnf /etc/my.cnf //拷入配置文件my.cnf

/usr/local/mysql/bin/mysql_install_db --user=mysql //用MySQL来初始化数据库

chown -R mysql:mysql /usr/local/mysqldata/ //把初始化的数据库目录给MySQL所有者

/usr/local/mysql/bin/mysqld_safe --user=mysql & //启动MySQL

10

cp /usr/local/src/software/ mysql-5.1.38/support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

service mysqld restart

11

vim  /etc/profile

添加如下代码 export PATH="$PATH:/usr/local/mysql/bin"

source  /etc/profile

12

mysql -uroot -p  //登陆mysql  第一次登陆的时候不需要输入密码

use mysql;

delete from user where User=''; //删除用户名为空的用户

UPDATE user SET password=PASSWORD("123456") WHERE user='root'; //修改root用户的密码

flush privileges;//刷新权限

quit;//退出

13 重新登陆mysql

14 mysql增加用户的命令

grant all privileges on db_test.* to db_user@"%" identified by '123456' with grant option;

这样就为 数据库 db_test 增加了一个  db_user的用户操作的权限 默认密码为  123456

linux 系统安装 mysql的更多相关文章

  1. linux系统安装mysql

    所有平台的Mysql下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server版本及对应的平台. 接下来我们在 Centos 系统下使用 yum 命令安装 MySql ...

  2. Linux系统安装MySql步骤及截屏

    ➠更多技术干货请戳:听云博客 如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下 ...

  3. linux系统安装mysql数据库

    1.首先关闭linux的防火墙,执行命令 chkconfig iptables off 2.从mysql官网上下载自己适合的mysql版本https://dev.mysql.com/downloads ...

  4. Linux系统安装MySQL(2020最新最详细)

    2020最新Linux系统发行版ContOS7演示安装MySQL. 为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐. 更多命令学习 ...

  5. Linux系统安装MySQL步骤及支持远程操作配置方法

    一.数据库安装(安装在/usr/local目录) 1. 压缩包拷贝到/users/lengyufang/tools 2. groupadd mysql3. useradd -r -g mysql -s ...

  6. LINUX系统安装MYSQL命令,纯手打

    1.下载安装包 wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz    2. ...

  7. linux系统安装mysql详细配置

    参考文章https://baijiahao.baidu.com/s?id=1584072431498789934&wfr=spider&for=pc https://www.5yun. ...

  8. LINUX系统安装MYSQL命令

    1.下载安装包 wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz    2. ...

  9. Linux系统安装MySQL——.rpm版

    0.环境 本文操作系统: CentOS 7.2.1511 x86_64MySQL 版本: 5.7.13 1.下载 MySQL 官方的 Yum Repository 从 MySQL 官网选取合适的 My ...

随机推荐

  1. jQuery mobile 前台设计中的css em的使用。

    先贴个网址:http://www.uml.org.cn/html/201207311.asp 大家可以参考一下面这张转换表(body字体为16px时的值) 总结 长篇介绍了一大堆,唯一想告诉大家的是以 ...

  2. Spring管理bean的生命周期

    1: bean的创建:   如果我们默认的scope配置为Singleton的话, bean的创建实在Spring容器创建的时候创建: 如果scope的配置为Prototype的话,bena的创建是在 ...

  3. [转]-Gradle使用手册(三):构建任务

    原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1. ...

  4. 认识DOS

    实验一.认识DOS实验 专业 物联网工程  姓名 叶慧敏 学号 201306104139 一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌 ...

  5. 使用ultramon调整任务栏高度

    取消锁定,调整任务栏的高度为一行图标的高度,然后再锁定即可.为啥程序没有默认设置?

  6. iOS开发之真机测试

    profile 位置在  /Users/userName/Library/MobileDevice/Provisioning Profiles /Users/user_lzz/Library/Mobi ...

  7. [css] 垂直居中方法

    原文链接:http://www.cnblogs.com/2050/p/3392803.html 一.text-algin:center; 适用于行内元素水平居中,如图片.按钮.文字, 但是在IE67下 ...

  8. 实例级别和类级别的static、构造函数、字段属性的简单介绍

    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 实例级别 ...

  9. genymotion是一款完全超越BlueStacks

    今天给大家推荐一款超赞的神器:genymotion. 一:什么是genymotion      genymotion是一款完全超越BlueStacks的安卓模拟器,正如它中文官网的介绍:快到极致的An ...

  10. phpMyAdmin中sql-parser组件的使用

    版权声明:本文由陈苗原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/206 来源:腾云阁 https://www.qclou ...