Linux --Mysql数据库搭建


Mysql数据库

安装
准备:
[root@localhost /]# rpm -e mysql --nodeps
将rpm方式安装的mysql卸载
 
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -M -s /sbin/nologin -g mysql
为mysql服务创建组和用户
 
[root@localhost /]# rpm -ivh /mnt/Packages/ncurses-devel-5.7-3.20090208.el6.
ncurses-devel-5.7-3.20090208.el6.i686.rpm
安装光盘自带ncurses服务
 
[root@localhost qwe]# tar zxvf cmake-2.8.6.tar.gz 
[root@localhost cmake-2.8.6]# ./configure && gamke && gmake install
因mysql需要cmake编译安装,所以先安装cmake
编译及安装:
[root@localhost qwe]# tar -zxvf mysql-5.5.22.tar.gz -C /usr/src/
[root@localhost mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  --指定安装路径
 -DSYSCONFDIR=/etc   --指定初始化参数目录
-DDEFAULT_CHARSET=utf8  --指定默认使用的字符集编码
-DDEFAULT_COLLATION=utf8_general_ci --指定默认使用的字符集校对规则 
-DWITH_EXTRA_CHARSETS=all --指定额外支持的字符集编码
安装后的设置:
权限
[root@localhost /]# chown -R mysql:mysql  /usr/local/mysql
配置文件
[root@localhost /]# rm -rf /etc/my.cnf --将原有的删除
[root@localhost /]# cp  support-files/my-medium.cnf  /etc/my.cnf --建立新的
初始化数据库
[root@localhost /]#  /usr/local/mysql/scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data/
设置环境变量
[root@localhost /]# echo "PATH=$PATH:/usr/local/mysql/bin"  >>  /etc/profile    --添加环境变量  (或)
[root@localhost /]# vi /etc/profile
PATH=$PATH:/usr/local/mysql/bin                               --在最后添加
[root@localhost /]# . /etc/profile  --重新读取文件
添加系统服务
[root@localhost /]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost /]# chmod +x /etc/rc.d/init.dmysqld
[root@localhost /]# chkconfig  --add  mysqld
 

posted @ 2017-10-23 16:07  qwerdf六连  阅读(128)  评论(0)    收藏  举报