yum –y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml*
ncurses-devel libmcrypt* libtool-ltdl-devel* bison
[备注:如果有了就不用安装了,可以用rpm -qa | grep name检查一下]
2,创建mysql安装目录
# mkdir -p /usr/local/webserver/mysql/
3,创建数据存放目录
# mkdir -p /data/mysql/
4,创建用户和用户组与赋予数据存放目录权限
# groupadd mysql
# useradd -g mysql mysql
# chown mysql.mysql -R /data/mysql/
5,安装cmake(mysql5.5以后是通过cmake来编译的)
# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
# tar zxvf cmake-2.8.4.tar.gz
# cd cmake-2.8.4
#.configure
# make && make install
6,下载解压mysql 5.5.11
# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.19.tar.gz
# tar zxvf mysql-5.5.19.tar.gz
# cd mysql-5.5.19
7,编译mysql-5.5.19
这里的配置选项根据实际修改
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/hxdata2/mysql/data \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
[出现警告:The variable, 'MYSQL USER', specified manually, was not used during the generation. ,可以忽略]
# make
# make install
8,复制配置文件
[root@mysql-5.5.11]# cp support-files/my-medium.cnf /etc/my.cnf
[root@mysql-5.5.11]# cp support-files/mysql.server /etc/init.d/mysqld
[root@mysql-5.5.11]# chmod 755 /etc/init.d/mysqld
9,初始化数据库
bash scripts/mysql_install_db --user=mysql --basedir=/usr/local/webserver/mysql --datadir=/data/mysql/
10,启动mysql服务
[root@localhost mysql-5.5.11]# /etc/init.d/mysqld start
11,启动完成之后用ps -ef |grep mysql 命令查看是否启动
12,/usr/local/webserver/mysql/bin/mysql -u root -p
通过命令行登录管理MySQL服务器 初始密码为空
13,修改root密码
mysql>use mysql ;
mysql> update user set password=PASSWORD("123456") where user='root';
mysql> FLUSH PRIVILEGES;
#或
$ bin/mysqladmin -u root password '123456'cat /usr/local/mysql/bin/mysqlbug | grep CONFIGURE_LINE

liunx 下mysql 的安装(转载)相关推荐

  1. windows 下mysql的安装于使用(启动、关闭)

    1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...

  2. ubuntu下MySQL的安装

    为什么80%的码农都做不了架构师?>>>    一.ubuntu下MySQL的安装 1. 在ubuntu命令行下输入 sudo apt-get install mysql-serve ...

  3. nux下mysql的安装,配置,主从配置,卸载

    linux下mysql的安装,配置,主从配置,卸载 一.安装与配置 1.下载 2.解压 3.添加用户组和用户 4.安装 安装 修改启动脚本 修改项: 启动服务 测试连接 加入环境变量,编辑 /etc/ ...

  4. CentOS/Ubuntu 下 MySQL 的安装

    0. Ubuntu 下 MySQL 的安装 Linux(Ubuntu)下MySQL的安装与配置 检查系统中是否已安装 MySQL $ sudo netstat -tap | grep mysql# 输 ...

  5. linux下mysql(rpm)安装使用手册

    linux下mysql(rpm)安装使用手册 安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.1.7-0.i386.rpm 下载地址为:h ...

  6. linux c mysql安装_Linux下MySQL的安装

    Linux下MySQL的安装 MySQL安装 安装编译工具及文件 yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-deve ...

  7. ubuntu删除安装的mysql数据库_Ubuntu下MySQL数据库安装与配置与卸载

    安装: sudo apt-get install mysql-server mysql-client 一旦安装完成,MySQL 服务器应该自动启动.您可以在终端提示符后运行以下命令来检查 MySQL ...

  8. linux下Mysql 的安装、配置、数据导入导出

    为什么80%的码农都做不了架构师?>>>    <p><span>MySQL</span><span>是一种</span> ...

  9. Windows下MySQL下载安装、配置与使用

    用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至 ...

  10. mac下mysql的安装

    由于最近需要布置mantis用来进行bug追踪,在此记录其过程. 由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可. 首先打开终端输入命令: sud ...

最新文章

  1. 从零开始学习jQuery (八) 插播:jQuery实施方案
  2. animation停留_这些Animation动画技巧与细节你知道么
  3. sqlserver 创建对某个存储过程执行情况的跟踪
  4. NOI2021模拟测试赛 解题报告
  5. 解码.NET 2.0配置之谜(一)
  6. android studio 创建项目失败原因Failed to create
  7. AVL Cruise 2020安装教程
  8. 在YUI3下打印Panel内容
  9. lena图像,直方图均衡
  10. 小米盒子 android 投影仪,小米盒子连接投影仪方法
  11. SQL SERVER数据库中勒索病毒 SQL数据库中病毒恢复数据
  12. 支付宝第三方应用代调用API关系说明
  13. python中的反三角函数_用python画所有三角函数和反三角函数图像
  14. 大众点评数据爬虫思路[更新版]
  15. Asciinema - 终端日志记录神器,机器学习开发者的福音
  16. html5 页面回退,一种基于浏览器堆栈管理的H5页面动态回退方法与流程
  17. css 对checkbox样式进行修改
  18. 什么是MOS管驱动电路,如何理解MOS管驱动电路原理?
  19. IDEA 断点:断点失效问题
  20. Kubernetes网络三部曲之三 ~ NodePort vs LoadBalancer vs Ingress

热门文章

  1. EF 4.1 一些操作
  2. 谈谈持久连接——HTTP权威指南读书心得(五)
  3. android UI进阶之android中隐藏的layout 抽屉的运用
  4. tomcat管理员在远程(不同)机器上访问管理页面
  5. python机器学习实战(四)
  6. OpenStack混合云的集成问题如何克服?
  7. windows下apache最新下载、安装配置
  8. oracle数据从一个表空间导入到另外一个表空间
  9. linux运维生产场景常用软件工具一览
  10. DB2数据库SQL0670N错误(行长度超限)案例解析