Mysql配置技巧

发表于:2007-4-06 15:02

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ppent    来源:51testing博客

#
Mysql
分享:

注:以下操作在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 < DBDump.sql

4. Windows下mysql服务注册及删除
mysqld-nt --install <service_name> --defaults-file=<mysql-ini>
mysqld-nt --remove <service_name>

原始链接:http://blog.51testing.com/?60038/action_viewspace_itemid_3694.html
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号