欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入 注:以下操作在redhat 2.6.9 + mysql-standard-4.1.8-pc-linux-i686上验证通过 1. redhat上mysql配置 1.1 以root身份登录redhat系统,配置mysql服务,注意将其中的路径改为实际路径 shelltar -zxvf m
欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入
注:以下操作在redhat 2.6.9 + mysql-standard-4.1.8-pc-linux-i686上验证通过
1. redhat上mysql配置
1.1 以root身份登录redhat系统,配置mysql服务,注意将其中的路径改为实际路径
shell>tar -zxvf mysql-standard-4.1.8-pc-linux-i686.tar.gz
shell>mv mysql-standard-4.1.8-pc-linux-i686 ../mysql
shell>cd ..
shell>groupadd mysql
shell>useradd -g mysql mysql
shell>scrīpts/mysql_install_db --user=mysql
shell>chown -r mysql:mysql ./mysql
shell>cp /home/fenet/my.cnf /etc
shell>cd /usr/local
shell>ln -s /home/fenet/mysql mysql
1.2 启动mysql服务
shell>cd /usr/local/mysql/bin
shell>./mysqld_safe &
1.3 确认mysql服务启动完成
shell>netstat -an|grep 3306
1.4 停止mysql服务
shell>cd /usr/local/mysql/bin
shell>./mysqladmin shutdown
2. mysql上创建数据库及用户授权
mysql>drop database if exists `database`;
mysql>create database database default character set gbk;
mysql>use database;
mysql>grant all privileges on database.* to username@% identified by 'password' with grant option;
mysql>grant all privileges on database.* to username@localhost identified by 'password' with grant option;
mysql>update mysql.user set password = old_password('password') where user = 'username';
mysql>flush privileges;
3.mysql 实用的数据备份及回复方式
# 备份指定的mysql数据库
mysqldump --user=username --password=password --host=hostname --port=portnumber --default-character-set=gbk databasename > dbdump.sql
# 将mysqldump的数据脚本还原到指定的mysql数据库
mysql --host=hostname --user=username --password=password --database=databasename
4. windows下mysql服务注册及删除
mysqld-nt --install --defaults-file=
mysqld-nt --remove