mysql管理

转载 http://garid.blog.违规广告.com/260806/101359

RHEL4 环境下安装 mysql 数据库
 
一、        安装环境:
操作系统: Red Hat Enterprise Linux 4 Update 5
系统硬件: 32bit i386
Mysql 数据库版本
MySQL-client-community-5.0.67-0.rhel4.i386.rpm 
MySQL-server-community-5.0.67-0.rhel4.i386.rpm 
perl-DBI-1.40-5.i386.rpm
二、        安装过程:
1.       检测系统是否安装 mysql 或者自带 mysql 服务器。执行命令:
rpm –qa | grep mysql
    如果系统已经安装则执行 mysql 数据库的卸载,执行命令:
rpm -e --nodeps  XXX     XXX 表示上面命令列出的已安装的 mysql 数据库。)
然后执行
rpm –ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm
rpm –ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm
完成 MySQL 数据库的安装, mysql 用户组和用户自动创建, MySQL 服务器自动启动。
三、        管理 MySQL 数据库:
1.       MySQL 数据库默认超级管理员用户名 root ,密码为空。只能从本地登陆。
设置 root 密码, shell 环境下执行命令
mysqladmin –u root password 'new_password'    (new_password 为设置的密码 )
mysql 数据库提示符环境下,修改 root 密码:
mysql> update user set password=PASSWORD('new_password') WHERE user='root';
mysql>FLUSH PRIVILEGES;
 ( 修改确认 )
修改 root 可以远程登陆,执行命令:
mysql>grant all privileges on *.* to root@’%’ identified by ‘password’ ;
mysql>flush privileges;
2.       mysql 使用 rpm 安装使用默认路径:
数据库安装路径: /usr/share/mysql
数据库数据表安装路径: /var/lib/mysql/
3.       数据库安装路径下,没有 bin 目录, bin 目录下的命令自动被分散到其他系统 bin 目录下或者 sbin 目录。
4.       启动和关闭数据库:
启动:在 /usr/bin 目录下,执行命令:
safe_mysqld –no-defaults –user=mysql &
或者
service mysql start
关闭:
mysqladmin –u root –p password(root 密码 )   shutdown
或者
service mysql stop
重启
           service mysql restart
 
四、        转移默认数据库数据表位置:
假设修改路径数据库路径到   /db/mysql
步骤:
         关闭数据库:
         1) mysqladmin -uroot -pmysql shutdown
         2) 新建目录: /db;
         3) mv /var/lib/mysql/ /db ;
         4) 修改路径属性:
                      chown -R mysql.mysql /db/mysql ;  -----mysql 用户组和用户
         5) 拷贝 mysql 安装目录下的 my-medium.cnf /etc 目录下,并修改名字为 my.cnf
                   cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
                   /etc/my.cnf 是整个 mysql 数据的配置文件,
                   ~/.my.cnf 是用户自定义的数据的配置文件,
                   $datadir/my.cnf 是具体数据库的配置文件,
         6) 修改 /etc/my.cnf 下面的属性:
                   datadir=/db/mysql
                   basedir=/usr/share/mysql
                   socket = /db/mysql/mysql.sock   
         7) 修改 /etc/init.d/mysql 启动脚本,
                            datadir=/db/mysql
                            basedir=/usr/share/mysql
         8) 拷贝 /usr/bin mysql 相关命令 /usr/share/mysql/bin 目录下
                             cp -r /usr/bin /usr/share/mysql/
         9) 修改完毕,重启数据库。
                   /etc/init.d/mysql start
                            或者
                            service mysql start
五、        数据库编码:
         统一编码为 UTF-8, 可以修改 /etc/my.cnf 文件中的 character_set_default= 编码。修改之后,重启mysql数据库。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16797271/viewspace-616675/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16797271/viewspace-616675/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值