linux下安装mysql...
时间:2010-08-17 来源:lup_work
想使用Linux已经很长时间了,近日由于工作需要必须使用Linux下的MySQL。在安装和使用MySQL时走了很多弯路,遇见很多问题。为了让和我一样的初学者在学习的过程中少走弯路,记录一下
安装版本:MySQL-client-community-5.1.46-1.rhel5.i386.rpm
MySQL-server-community-5.1.46-1.rhel5.i386.rpm
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。
1)安装服务器端
在有两个rmp文件的目录下运行如下命令:
rpm -ivh MySQL-server-community-5.1.46-1.rhel5.i386.rpm
Preparing... ########################################### [100%]
1:MySQL-server-community ########################################### [100%]
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
。。。。。。。。。。。
安装完成测试安装是否成功
执行命令netstat -nat 看看3306是否打开,如果看到则说明安装成功
2) 安装客户端,运行如下命令
rpm -ivh MySQL-client-community-5.1.46-1.rhel5.i386.rpm
Preparing... ########################################### [100%]
1:MySQL-client-community ########################################### [100%]
安装完成
3)修改密码
mysql安装完成后,初始的用户名为root ,密码为空
直接输入:mysql即可登录
改密码:把第一次修改密码因为初始密码为空,所以就不用写旧密码
格式为:/usr/bin/mysqladmin -u root password 123456
这样mysql的密码就改为123456
再次登录格式为:mysql -u 用户名 -p
输入密码:123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.46-community MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
说明登录成功
修改密码格式为:/usr/bin/mysqladmin -u root -p 旧密码 新密码
4)重要目录
1。数据库目录
/var/lib/mysql/
2。配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、相关命令
/usr/bin/(mysqladmin mysqldump 等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件 mysql的目录)
记住mysql在linux的保存目录很重要。