MySQL安装与配置

发送反馈


软件环境

操作系统

MySQL服务端可运行在 Linux、Windows 或 Mac OS X 平台,默认端口为3306。MySQL 默认把数据存储在【安装路径】/data中。

软件版本

iServer 支持5.6.16及以上版本的MySQL。

Windows系统上安装MySQL

MySQL提供了msi安装和zip压缩包两种格式的产品包。msi安装包安装方法简单,根据安装向导即可完成安装。本文以MySQL 5.6.31的zip包为例,介绍MySQL的安装与配置方法:

进入MySQL官网下载zip包,并解压。

安装MySQL

在 MySQL 安装路径的bin目录下打开命令行窗口,输入MySQL安装命令:

mysqld -install

当显示“service successfully installed”时,表示安装成功。

启动MySQL

通过如下命令启动MySQL:

net start mysql

登录MySQL

启动成功后,进入MySQL进行管理与配置等。执行如下命令登录MySQL:

mysql -u root -p

初次使用MySQL默认无密码,回车即可。

修改登录密码,例如将密码设置为iserver:

set password =password('iserver');

设置完成后,再次登录MySQL时,就需要输入该密码。

修改编码格式

在iServer中使用MySQL时,需要将编码格式修改为utf-8,使其支持中文。进入MySQL后,依次执行如下命令:

set character_set_server=utf8;

set character_set_database=utf8;

修改完成后,执行如下命令可查看编码格式是否修改成功:

show variables like 'character%';

Linux系统上安装MySQL

本文以ubuntu 15.10.1为例,介绍在Linux上安装MySQL的方法。

获取并安装MySQL

在Linux系统中,您可以直接执行如下命令获取MySQL包并安装:

sudo apt-get install mysql-server

在安装过程中可设置root用户的密码,此处设置为iserver。

安装完成后,执行以下命令检查mysql是否正常运行:

sudo netstat -tap|grep mysql

如果MySQL没有正常启动,执行如下命令重启:

sudo /etc/init.d/mysql restart

修改编码格式

在Linux系统中,可在配置文件中修改编码格式。首先将MySQL的配置文件复制到/etc/目录下:

cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/my.cnf

在 my.cnf中修改编码格式:

vi /etc/my.cnf

在[mysqld]下添加如下设置:

default-character-set=utf8

在文件末行输入“:wq!”保存修改并退出编辑。

修改完成后,进入MySQL,可查看编码格式是否修改成功:

mysql -u root -p

show variables like 'character%';

使用MySQL

在windows和Linux系统上使用MySQL的命令相同,使用root用户进入MySQL:

mysql -u root -p

创建数据库

您可以专门创建一个数据库,用来存储iServer安全信息,在命令行窗口输入如下命令:

create database [数据库名] ;

例如:

create database iserver ;

设置数据库远程连接

切换至将要设置连接的数据库:

use iserver

开启远程连接,使在其他机器上的指定用户可对您的数据库进行操作:

grant all privileges on *.* to 'root'@'%' identified by 'iserver' with grant option;

其中,'root'为指定的用户名,'iserver'为该用户访问数据库的密码。'%'表示允许所有远程连接,您也可以在此指定允许连接的IP地址。

修改完成后,执行如下命令刷新配置,使其生效:

flush privileges;

依照上述步骤配置完MySQL后,您就可以在iServer中使用MySQL存储安全信息了。具体配置方法请参考:安全信息存储