查看已经安装的mysql:rpm -qa|grep mysql
删除旧版本: rpm -e --nodeps mysql-4.1.20-2.RHEL4.1
rpm -e --nodeps mysql-server-4.1.20-2.RHEL4.1
一、 使用源码安装
[root@band-all mysql]# cd /usr/local
[root@band-all mysql]# rz mysql-5.1.48.tar
[root@ band-all local]# groupadd mysql
[root@ band-all local]# useradd -g mysql mysql
tar -xvf mysql-5.1.48.tar
[root@band-all mysql]# cd /usr/local/mysql-5.1.48/
[root@ band-all mysql-5.1.48]# ./configure --prefix=/usr/local/mysql --with-plugins=innobase
[root@band-all mysql-5.1.48]# make && make install
[root@band-all mysql-5.1.48]# chown -R mysql:mysql /usr/local/mysql/
[root@band-all support-files]#
cp /usr/local/mysql-5.1.48/support-files/my-medium.cnf /etc/my.cnf
创建数据目录
mkdir -p /data/mysqldata/
数据库装好后修改数据存储目录
vi /etc/my.cnf
[mysqld]
default-character-set=utf8
lower_case_table_names=1
skip-external-locking
datadir = /data/mysqldata
default-storage-engine=INNODB
这里默认basedir是/usr/local/mysql所以不用配置
拷贝之前的数据文件
cp /usr/local/mysql/var/* /data/mysqldata -R
chown -R mysql.mysql /data/mysqldata/
[root@band-all support-files]# cp /usr/local/mysql-5.1.48/support-files/mysql.server /etc/init.d/mysqld
[root@band-all support-files]# /usr/local/mysql/bin/mysql_install_db --user=mysql
[root@band-all support-files]# /usr/local/mysql/bin/mysqld_safe --user=mysql &
[root@band-all mysql]# chmod 755 /etc/init.d/mysqld
[root@band-all mysql]# chkconfig --add mysqld
[root@band-all mysql]# chkconfig mysqld on
[root@band-all mysql]# service mysqld start
/etc/profile中指定环境变量
export MYSQL_HOME=/usr/local/mysql
export PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$PATH
source /etc/profile
创建用户
/usr/local/mysql/bin/mysqladmin -u root -h localhost password 'root'
分享到:
相关推荐
linux下MySQL源码安装和简单使用.docx
linux下MySQL源码安装和简单使用.pdf
LINUX下MYSQL源码安装和简单使用.pdf
linux下源码编译安装mysql-5.6.25版本
linux下mysql5.7.11源码安装
源码安装linux下的mysql数据库。
linux环境下MySQL源码编译安装及初始化,使用cmake安装,如何添加配置文件,配置客户端,以及初始化。
linux系统下源码版mysql安装,不需要安装cmake
linux下源码安装mysql,值得学习和借鉴,希望对大家有用哦!
linux系统下源码版mysql安装,安装前需要先安装cmake
CentOS_6.3下MySQL_5.6源码安装,
主要为大家分享了Linux下mysql源码安装笔记,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
mysql-5.5.27 linux源码安装文件
Linux下源码编译MySQL 5.5 与安装程全记录 详细步骤 亲测可用
centos环境下的mysql5.7配置安装步骤,源码编译安装,亲测可行
NULL 博文链接:https://killeraction.iteye.com/blog/1104766
Linux下以源代码方式安装MySQL教程
Linux下离线安装MySQL的安装包,安装教程http://www.cnblogs.com/Luke-Me/p/9018903.html
ubuntu16.04环境测试正常,将各类头文件和编译出来的库加到的自己的代码工程
linux下安装mysql5.0.18(源码包)详解