fedora 14 下源码安装mysql5.5

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

你可能感兴趣的:(源码,linux,fedora,mysql5.5)