Home > Database > Mysql Tutorial > CentOS上MySQL安装配置操作说明

CentOS上MySQL安装配置操作说明

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 17:24:39
Original
880 people have browsed it

在CentOS5.4中安装MySQL有两种可选方案: 1.基于源代码包(也就是tar包)的MySQL安装; 2.基于RPM包的MySQL安装;

一.MySQL数据库的安装
 
在CentOS5.4中安装MySQL有两种可选方案:
 1.基于源代码包(也就是tar包)的MySQL安装;
 2.基于RPM包的MySQL安装;
 
下面介绍源代码包的安装:
 
1.解压: tar  –xzvf      mysql-5.5.10-linux2.6-x86_64.tar.gz
 
2.将解压后的安装包拷贝至/usr/local目录(用户常用软件的安装目录),并重命名为mysql
 
      mv        mysql-5.5.10-linux2.6-x86_64    /usr/locl/mysql
 
3.进入mysql目录      cd  /usr/local
 
4.用户可以建立一个专门用于MySQL的用户组和用户,用于启动,关闭数据库和对数据库进行操作:
 
      #groupadd    mysql            //建立mysql组
 
      #useradd        -g          mysql    mysql            //在mysql组中添加mysql用户
 
5.已经建立好了用户及用户组,但这还不够,要操作数据库必须拥有对数据库相关文件和目录的访问权限
 
      chown    -R    mysql.mysql        .
 
6.scripts/mysql_install_db        --user=mysql        --datadir=data/
 
7.将程序的所有权授给”root”,并且把数据目录的所有权授给可以运行”mysqld”的用户
 
chown    –R        root        .
 
chown    -R          mysql    data
 
9.cp    support-files/my-medium.cnf        /etc/my.cnf
 
  cp    support-files/mysql.server            /etc/init.d/mysql
 
10.ps  -ef | grep      mysqld          之后删掉mysql相关进程
 
 
 
11.使用mysql用户启动MySQL服务器,&表示让服务器在后台运行
 
bin/mysqld_safe --user=mysql &
 
     
 
二.数据库常用操作
 
1.连接MySQL服务器可用如下命令:
 
mysql      -h    主机地址      -u          用户名          -p          密码
 
若用户是想连接本地的MySQL服务器,则可如下操作:
 
                        i.              打开终端,进入目录mysql/bin
 
                      ii.              键入命令 mysql –u root –p 回车后根据提示输入密码(这里是用root用户登录,当然你也可以用mysql用户登录)
 
                    iii.              如果是刚安装好MySQL,超级用户root是没有密码的,故直接回车即可进入,系统将显示MySQL的提示符”mysql>”
 
2.密码管理
 
  数据库系统还可以对用户密码进行管理,用户可以添加密码,也可以修改密码。若用户原来没有设置密码,,琮可增设密码,可以使用带password参数的mysqladmin命令来实现
 
      mysqladmin    -u    用户名    password        新密码
 
      mysqladmin    -u    用户名    -p  旧密码    password        新密码

linux

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template