MySQL安装与配置 |
MySQL服务端可运行在 Linux、Windows 或 Mac OS X 平台,默认端口为3306。MySQL 默认把数据存储在【安装路径】/data中。
iServer 支持5.6.16及以上版本的MySQL。
MySQL提供了msi安装和zip压缩包两种格式的产品包。msi安装包安装方法简单,根据安装向导即可完成安装。本文以MySQL 5.6.31的zip包为例,介绍MySQL的安装与配置方法:
进入MySQL官网下载zip包,并解压。
在 MySQL 安装路径的bin目录下打开命令行窗口,输入MySQL安装命令:
mysqld -install
当显示“service successfully installed”时,表示安装成功。
通过如下命令启动MySQL:
net start 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%';
本文以ubuntu 15.10.1为例,介绍在Linux上安装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%';
在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存储安全信息了。具体配置方法请参考:安全信息存储