Linxu安装MySql

gcc和yum什么的包,都是必须的,也是常用的,大多系统都自带了,没有的可以apt-get install

之后切到su模式下

1.准备:

创建MySql安装目录:

mkdir -p /usr/local /mysql/

创建数据存放目录

mkdir -p /data/mysql/

赋予权限:

# groupadd mysql

# useradd -g mysql mysql

# chown mysql.mysql -R /data/mysql/

2.安装cmake和MySql

首先是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

之后是安装MySql,以前的MySql5.5.11文件包已经失效,请读者搜索别的下载。

# tar zxvf mysql-5.5.11.tar.gz

# cd mysql-5.5.11

#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/data/mysql \

-DMYSQL_USER=mysql \

-DMYSQL_TCP_PORT=3306

上面的命令是一次考进命令行的

可能在最后编译的时候报错,是缺少该文件包,用yum安装一下就行了。

忘记该文件包叫什么名字了,因为是linux内核里过于老的,可能无法找到,又另外一种办法,以后详细补充....

# make

# make install


3.配置和初始化

# cp support-files/my-medium.cnf /etc/my.cnf

# chmod 755 scripts/mysql_install_db

#scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql --datadir=/data/mysql/

export PATH=/usr/local/mysql/bin:$PATH


4.设置开机启动:

# cp support-files/mysql.server /etc/init.d/mysql

# chmod 755 /etc/init.d/mysql

chkconfig mysql on


5.启动

alias mysql_start="mysqld_safe&"

alias mysql_stop="mysqladmin -uroot -p shutdown"

# /etc/init.d/mysql start 

#/mysql –u root –p









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值