`
zlrzlm7454
  • 浏览: 26292 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

CentOS-6.5安装配置mysql

 
阅读更多

查看当前版本信息:

 

[root@localhost Tools]$ rpm -qa|grep mysql

 

mysql-libs-5.1.61-4.el6.x86_64

 

卸载当前较低版本:(需要root权限)

 

[root@localhost Tools]# yum -y remove mysql-libs-5.1.61-4.el6.x86_64

下载cmake源码包cmake-2.8.5.tar.gz

[root@localhost ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

复制移动到/usr/local/src/目录下

 cp cmake-2.8.5.tar.gz /usr/local/src/

安装gcc-c++编译器(已有跳过)

[root@localhost src]# yum install gcc-c++        ←安装,选择y安装完成

 

[root@localhost src]# tar zxvf cmake-2.8.5.tar.gz    ←解压

 

[root@localhost src]# cd cmake-2.8.9

 

[root@localhost cmake-2.8.9]# ./bootstrap     

 

[root@localhost cmake-2.8.9]# gmake            ←编译

 

[root@localhost cmake-2.8.9]# gmake install        ←安装

 

 

3.正式安装

 

[root@localhost local]# tar zxvf mysql-5.5.27.tar.gz

 

[root@localhost src]# cd mysql-5.5.27

 

 

为了避免出错,所以先安装ncurses-devel包和bison包

 

[root@localhost mysql-5.5.27]# yum install ncurses-devel

 

[root@localhost mysql-5.5.27]# yum install bison

 

配置用户和用户组:

 

[root@localhost mysql-5.5.27]# groupadd mysql                ←添加mysql用户组

 

[root@localhost mysql-5.5.27]# useradd -g mysql mysql -s /bin/false    ←创建mysql用户,并加入到mysql组,不允许mysql用户直接登录系统

 

[root@localhost mysql-5.5.27]# mkdir -p /data/mysql            ←创建数据库存放目录

 

[root@localhost mysql-5.5.27]# chown -R mysql:mysql /data/mysql/    ←设置数据库目录权限

 

[root@localhost mysql-5.5.27]# mkdir -p /usr/local/mysql        ←设置安装目录

 

[root@localhost mysql-5.5.27]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc    ←别漏了有个点。

 

[root@localhost mysql-5.5.27]# make && make install            ←时间较长

 

 

4.配置

 

[root@localhost mysql-5.5.27]# cd /usr/local/mysql/

 

[root@localhost mysql]# cp ./support-files/my-huge.cnf /etc/my.cnf    ←拷贝配置文件,若存在则覆盖

 

[root@localhost mysql]# vi /etc/my.cnf                    ←编辑,在[mysqld]下增加一行

 

datadir = /data/mysql

 

:x        ←保存退出

 

[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql        ←生成mysql系统数据库

 

[root@localhost mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld        ←把mysql加入系统启动

 

[root@localhost mysql]# chmod 755 /etc/init.d/mysqld        ←增加执行权限

 

[root@localhost init.d]# chkconfig mysqld on            ←加入开机启动

 

[root@localhost init.d]# vi /etc/rc.d/init.d/mysqld         ←编辑

 

basedir=/usr/local/mysql    ←mysql程序安装路径

 

datadir=/data/mysql        ←mysql数据存放vi 路径                   

 

[root@localhost mysql]# service mysqld start            ←启动

 

成功则提示:Starting MySQL..... SUCCESS!

 

将mysql服务加入系统环境变量

 

[root@localhost mysql]# vi /etc/profile                ←编辑

 

export PATH=$PATH:$JAVA_HOME/bin:/usr/local/mysql/bin        ←在最后加上:/usr/local/mysql/bin

 

[root@localhost mysql]# source /etc/profile            ←使其配置生效

 

 

5.设置密码

 

[root@localhost bin]# ./mysqladmin -u root password 123456    ←设置成功

 

设置成功后重新启动!

 

[root@localhost mysql]# service mysqld restart

 

6.删除匿名用户

 

[feng@localhost ~]$ mysql -u root -p            ←通过密码登录

 

Enter password:     ←输入密码

 

mysql> select user,host,password from mysql.user;    ←查看用户信息

 

mysql> delete from mysql.user where user="";        ←删除匿名用户

 

参照http://blog.csdn.net/huangjianxiang1875/article/details/33320557

http://www.jb51.net/article/31366.htm

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics