Install MySQL Server Community Edition on Fedora 20_MySQL

WBOY
发布: 2016-05-31 08:47:04
原创
1324 人浏览过

Fedora

Today we are going to go through the process of installing MySQL Server Community Edition on Fedora 20.  You could of course simply use MariaDB, but this will focus on the Community Edition.

Install the MySQL Repository

We will need to install the MySQL Community Repository, the MySQL project hosts an RPM file with the repository.  First lets look at the repositories that I have already.

# yum repolistLoaded plugins: langpacks, refresh-packagekitrepo id repo name statusadobe-flashplayer Adobe Flash Player - x86_64 2fedora/20/x86_64 Fedora 20 - x86_64 38,597google-chrome Google Chrome - x86_64 3oracle-virtualbox/20/x86_64 Oracle VirtualBox - x86_64 10rpmfusion-free/20/x86_64 RPM Fusion for Fedora 20 - Free 468rpmfusion-free-updates/20/x86_64 RPM Fusion for Fedora 20 - Free - Updates 464rpmfusion-nonfree/20/x86_64 RPM Fusion for Fedora 20 - Nonfree 203rpmfusion-nonfree-updates/20/x86_64 RPM Fusion for Fedora 20 - Nonfree - Updates 299updates/20/x86_64 Fedora 20 - x86_64 - Updates 17,616repolist: 57,662
登录后复制

Now lets install the release file.  Keep in mind, you can do a separate wget or curl to download the file, or you can use the command as I have.  As of the time of this writing there are also repositories for Fedora 18 and 19 and Enterprise Linux 5, 6 and 7 (beta).  Though the only procedures I have validated are the Fedora 20, they should all work the same.

# yum localinstall http://dev.mysql.com/get/mysql-community-release-fc20-5.noarch.rpm
登录后复制

Now lets compare our new repositories to our old and we will see it has added 3 repositories, mysql56-community, mysql-tools-community and mysql-connectors-community

# yum repolistLoaded plugins: langpacks, refresh-packagekitrepo id repo name statusadobe-flashplayer Adobe Flash Player - x86_64 2fedora/20/x86_64 Fedora 20 - x86_64 38,597google-chrome Google Chrome - x86_64 3mysql-connectors-community/20/x86_64 MySQL Connectors Community 14mysql-tools-community/20/x86_64 MySQL Tools Community 8mysql56-community/20/x86_64 MySQL 5.6 Community Server 57oracle-virtualbox/20/x86_64 Oracle VirtualBox - x86_64 10rpmfusion-free/20/x86_64 RPM Fusion for Fedora 20 - Free 468rpmfusion-free-updates/20/x86_64 RPM Fusion for Fedora 20 - Free - Updates 464rpmfusion-nonfree/20/x86_64 RPM Fusion for Fedora 20 - Nonfree 203rpmfusion-nonfree-updates/20/x86_64 RPM Fusion for Fedora 20 - Nonfree - Updates 299updates/20/x86_64 Fedora 20 - x86_64 - Updates 17,616repolist: 57,741
登录后复制

Install MySQL Server Community

Now that we have the repository we can use yum list to determine what version is available.

# yum list mysql-community-serverLoaded plugins: langpacks, refresh-packagekitAvailable Packagesmysql-community-server.x86_64 5.6.19-1.fc20 mysql56-community
登录后复制

Then we can do a yum install to actually perform the install.

# yum install mysql-community-server
登录后复制

Enable the MySQL Server Software

Now we will set the mysqld service to start on reboot.

# systemctl enable mysqldln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/mysql.service'ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service'
登录后复制

Now manually start the mysqld service.  For a development environment, I also added bind-address=127.0.0.1 to /etc/my.cnf under the [mysqld] section.

# service mysqld startRedirecting to /bin/systemctl start mysqld.service
登录后复制

Install MySQL Workbench Community

Now that we have the repository enabled we can also install additional software such as MySQL Workbench.

# yum install mysql-workbench
登录后复制
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!