第一次安装mysql,所以用了最简单rpm包来完成。方法如下:
1、执行rpm -ivh MySQL-server-5.5.8-1.rhel5.i386.rpm命令,现实输出如下:
[root@localhost mysql]# rpm -ivh MySQL-server-5.5.8-1.rhel5.i386.rpm Preparing... ########################################### [100%] 1:MySQL-server ########################################### [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 password 'new-password'
Alternatively you can run: /usr/bin/mysql_secure_installation
which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers.
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
2、安装mysql客户端(安装客户端后才会出现mysqladmin工具) 执行命令rpm -ivh MySQL-client-5.5.8-1.rhel5.i386.rpm,显示结果如下:
[root@localhost mysql]# rpm -ivh MySQL-client-5.5.8-1.rhel5.i386.rpm Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%] [root@localhost mysql]#
3、修改mysql的相关管理密码。 安装mysql的rpm包后系统会自动创建一个mysql的用户,用passwd mysql命令修改该用户口令(默认为空),之后用service mysql start命令启动mysql数据库,再执行mysqladmin -u root password 'new-password'命令即可修改mysql数据库的root密码。
4、测试连接mysql,执行mysql -u username -p password命令进行连接,显示如下: mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.5.8 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
登录成功后使用show databases命令验证查看当前的database情况: mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec)
至此,安装mysql5.5基本完成。
可以通过如下方法设置自启动: 自动启动 1)察看mysql是否在自动启动列表中 [root@test1 local]# /sbin/chkconfig --list 2)把MySQL添加到你系统的启动服务组里面去 [root@test1 local]# /sbin/chkconfig – add mysql 3)把MySQL从启动服务组里面删除。 [root@test1 local]# /sbin/chkconfig – del mysql
关于mysql的目录情况下面做一些简单说明: 一、MySQL的几个重要目录
MySQL安装完成后不象SQL
Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为
Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。
下面就介绍一下这几个目录。
1、数据库目录 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
3、相关命令 /usr/bin(mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
二、更改MySQL目录
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录 cd /home mkdir data
2、把MySQL服务进程停掉: mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data mv /var/lib/mysql /home/data/ 这样就把MySQL的数据文件移动到了/home/data/mysql下
4、找到my.cnf配置文件 如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下: [root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑MySQL的配置文件/etc/my.cnf 为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下: vi my.cnf (用vi工具编辑my.cnf文件,找到下列数据修改之) # The MySQL server [mysqld] port = 3306 #socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行) socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL启动脚本/etc/rc.d/init.d/mysql 最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。 [root@test1 etc]# vi /etc/rc.d/init.d/mysql #datadir=/var/lib/mysql (注释此行) datadir=/home/data/mysql (加上此行)
7、重新启动MySQL服务 /etc/rc.d/init.d/mysql start 或用reboot命令重启Linux 如果工作正常移动就成功了,否则对照前面的7步再检查一下。
|