Heim  >  Artikel  >  Datenbank  >  Linux下配置MySQL数据库实际操作流程

Linux下配置MySQL数据库实际操作流程

WBOY
WBOYOriginal
2016-06-07 16:14:211081Durchsuche

以下的文章主要介绍的是在Linux操作系统下安装与配置MySQL数据库的实际操作步骤,我们大家都知道现在有很多网站都使用的是 Linux + MySql 。MySql 数据库在 Windows 下安装与配置MySQL都很简单。 但是在 Linux 安装是有点麻烦,对用惯了Windows 的 Linux 初

以下的文章主要介绍的是在Linux操作系统下安装与配置MySQL数据库的实际操作步骤,我们大家都知道现在有很多网站都使用的是 Linux + MySql 。MySql 数据库在 Windows 下安装与配置MySQL都很简单。

但是在 Linux 安装是有点麻烦,对用惯了Windows 的 Linux 初学者来说,真是“相当”麻烦啊!

以 Red Hat Enterprise Linux AS 4.0 中安装 MySql 的步骤大致如下:

下载 MySQL:

下载 Red Hat Enterprise Linux 4 RPM (x86) :MySQL-server-standard-5.0.27-0.rhel4.i386.rpm

安装MySQL:

<ol class="dp-xml"><li class="alt"><span><span>rpm -ivh MySQL-server-standard-5.0.27-0.rhel4.i386.rpm --nodeps --force </span></span></li></ol>

根据需要修改 /etc/my.cnf,参考配置MySQL:

<ol class="dp-xml"><li class="alt"><span><span>[mysqld] </span></span></li></ol>

设置默认为 INNODB 表,支持事务,支持行锁:

<ol class="dp-xml"><li class="alt"><span><span class="attribute">default-storage-engine</span><span>=</span><span class="attribute-value">INNODB</span><span> </span></span></li></ol>

设置默认的字符集:

<ol class="dp-xml"><li class="alt"><span><span class="attribute">default-character-set</span><span>=</span><span class="attribute-value">utf8</span><span> </span></span></li></ol>

客户机通信所使用的缓冲区大小的最大值

<ol class="dp-xml"><li class="alt"><span><span class="attribute">max_allowed_packet</span><span>=</span><span class="attribute-value">16M</span><span> </span></span></li></ol>

启动 MySQL:

<ol class="dp-xml">
<li class="alt"><span><span>service mysql start  </span></span></li>
<li><span>/etc/init.d/mysql start  </span></li>
<li class="alt"><span>/usr/share/mysql/mysql.server start </span></li>
</ol>

[mysql.server]

# 注释掉 basedir 行,否则 MySql 可能不能启动

# 据说是 MySql 的 bug

<ol class="dp-xml"><li class="alt"><span><span># </span><span class="attribute">basedir</span><span>=/var/lib </span></span></li></ol>

让MySQL系统启动时自动启动:在 系统设置>服务器设置>服务 中把 MySql 打勾

root登录时,自动启动mysql:

在 /root/.bash_profile 文件中增加1行:

<ol class="dp-xml"><li class="alt"><span><span>/usr/share/mysql/mysql.server start </span></span></li></ol>

查看启动日志:

<ol class="dp-xml"><li class="alt"><span><span>/var/log/messages </span></span></li></ol>

显示MySQL所有用户:

<ol class="dp-xml">
<li class="alt"><span><span>use mysql;  </span></span></li>
<li><span>select host,user,password from user; </span></li>
</ol>

添加 MySQL 用户(user name:user1,password:sql):

<ol class="dp-xml"><li class="alt"><span><span>grant all on *.* to user1@'%' identified by 'sql' with grant option; </span></span></li></ol>

删除 MySQL 用户:

<ol class="dp-xml"><li class="alt"><span><span>delete from user where </span><span class="attribute">user</span><span>=</span><span class="attribute-value">'user1'</span><span>; </span></span></li></ol>

以上的相关内容就是对Linux 下安装和配置MySQL 的介绍,望你能有所收获。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn