mysql5.58的编译安装

时间:2011-01-29 16:26:00 

cmake-2.8.3.tar.gz
mysql-5.5.8.tar.gz

一,cmake-2.8.3的安装:
tar -zxf cmake-2.8.3.tar.gz
cd cmake-2.8.3
[root@localhost cmake-2.8.3]# ./configure
[root@localhost cmake-2.8.3]#make;make install

二,mysql5.58的安装:

1,建立mysql用户和组
[root@localhost ~]# groupadd -g 2001 mysql
[root@localhost ~]# useradd -M -s /sbin/nologin -u 2001 -g 2001 mysql

2,编译mysql的安装
[root@localhost amp]# tar -zxf mysql-5.5.8.tar.gz
[root@localhost amp]# cd mysql-5.5.8
[root@localhost mysql-5.5.8]# cmake . \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5 \
> -DINSTALL_DATADIR=/usr/local/mysql5/data \
> -DDEFAULT_CHARSET=utf8 \
> -DEXTRA_CHARSETS=all \
> -DMYSQL_USER=mysql
[root@localhost mysql-5.5.8]#make;make instal

[root@localhost ~]# mv /etc/my.cnf /etc/my.cnf.bak
[root@localhost ~]# cp /usr/local/mysql5/support-files/my-medium.cnf /etc/my.cnf
[root@localhost ~]# vi /etc/my.cnf
(在mysqld下方加入两条参数)
basedir=/usr/local/mysql5 
datadir=/usr/local/mysql5/data

[root@localhost ~]# cd /usr/local/mysql5/
[root@localhost mysql5]# scripts/mysql_install_db \
--user=mysql  \
--basedir=/usr/local/mysql5  \
--datadir=/usr/local/mysql5/data

[root@localhost mysql5]# chown -R mysql:mysql /usr/local/mysql5/data/
[root@localhost mysql5]# chgrp -R mysql /usr/local/mysql5/

[root@localhost mysql5]# bin/mysqld_safe --user=mysql &
[root@localhost mysql5]# bin/mysqladmin -u root password 123456
[root@localhost mysql5]# bin/mysql -uroot -p123456  
mysql> show databases;

3,把mysql加入到系统服务中
[root@localhost mysql5]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql5]# chkconfig --add mysqld
[root@localhost mysql5]# chkconfig --list | grep mysql
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off

[root@localhost mysql5]# service mysqld status
MySQL running (20047)                                      [  OK  ]
[root@localhost mysql5]# service mysqld restart
Shutting down MySQL.                                       [  OK  ]
Starting MySQL..                                           [  OK  ]

[root@localhost mysql5]# /etc/rc.d/init.d/mysqld restart
Shutting down MySQL.                                       [  OK  ]
Starting MySQL..                                           [  OK  ]


标签:mysql,安装
0
投稿

猜你喜欢

  • python使用多线程查询数据库的实现示例

    2024-01-21 18:34:59
  • 一键安装mysql5.7及密码策略修改方法

    2024-01-22 05:29:37
  • pycharm永久激活方法

    2021-12-22 01:17:34
  • python+pygame实现坦克大战

    2023-12-04 10:52:38
  • Python地理地图可视化folium标记点弹窗设置代码(推荐)

    2022-08-18 17:02:57
  • scipy.interpolate插值方法实例讲解

    2022-08-08 21:23:05
  • Python模块pexpect安装及使用流程

    2023-04-19 05:41:29
  • python3模块smtplib实现发送邮件功能

    2021-06-10 08:58:52
  • PyTorch模型保存与加载实例详解

    2022-02-24 20:08:56
  • asp,php,.net使用301重定向方法

    2007-09-26 14:05:00
  • layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子

    2024-04-22 12:46:06
  • Python中的zip函数使用示例

    2021-05-15 01:10:53
  • Python3.7安装keras和TensorFlow的教程图解

    2022-09-05 13:23:00
  • 使用vue.js写一个tab选项卡效果

    2024-04-22 22:23:34
  • 基于KL散度、JS散度以及交叉熵的对比

    2021-05-05 01:27:07
  • 最详细的python工具Anaconda+Pycharm安装教程

    2022-01-15 10:20:30
  • 数字人组件反写[asp组件开发实例2]

    2009-06-09 13:15:00
  • 在antd Form表单中select设置初始值操作

    2024-05-02 17:03:12
  • 服务器响应HTTP的类型ContentType大全

    2007-10-23 10:21:00
  • mysql的group_concat函数使用示例

    2024-01-22 00:10:02
  • asp之家 网络编程 m.aspxhome.com