oracle新发布了mysql 5.5,刚好这几天安装了fedora14,正好装上使用。
以下是安装步骤:
1. 确保所需的编译器都已经安装。安装命令:sudo yum install gcc gcc-c++ *aclocal
2. 安装cmake。安装命令:sudo yum install cmake
3. 下载mysql并解压,执行如下命令:
#注意最后有个点,代表当前目录
#这里我安装在home目录下
#如果需要重新设置,先执行rm CMakeCache.txt 再执行 make clean
cmake -DCMAKE_INSTALL_PREFIX=/home/youname/mysql .
make
make install
执行完以上三个命令后,mysql已经安装好了,接下来就是配置。
4. 拷贝配置文件到/etc目录,否则在启动mysql的时候就要指定配置文件的目录
cp /home/youname/mysql/support-files/my-medium.cnf /etc/my.cnf
5. 打开innodb设置;
在my.cnf文件中去掉innodb_data_home_dir、innodb_data_file_path、innodb_log_group_home_dir的注释
6. 安装mysql的数据库;
执行mysql目录下scripts/mysql_install_db
7. 启动一下,并设置root用户
启动mysql:执行mysql目录下 ./bin/mysqld_safe
设置root用户:执行mysql目录下 ./bin/mysqladmin -u root password 'new-password'
以上是在我个人本机上的设置,网络上大多的安装教程有设置mysql用户,我还不需要,但是生产环境建议那么做
由于是安装后整理的笔记,不知到是否有遗漏什么步骤
设置为服务
1. 拷贝support-files/mysql.server 到/etc/init.d目录下,并改名为mysql
2. 添加到服务中:chkconfig --add mysql
3. 在/bin目录下建立两个链接,分别链接到mysql的bin目录下的my_print_defaults和mysqld_safe
4. 启动一下服务看看:service mysql start