Moqbus环境:安装mysql

1. mysql简介

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

-- 百度百科词条:mysql

2. 安装

ubuntu上可以同时APT软件包存储库来安装mysql。

#命令1

sudo apt-get update

#命令2

sudo apt-get install mysql-server

设置数据文件位置:

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

datadir        = /moqbus/data/mysql

启动:

service mysql start

3. 初始化配置

设置root用户密码,以及远程访问权限等。生产环境下,应该禁止root远程访问,防止有人通过网络试探root用户的密码。

sudo mysql_secure_installation

检查mysql服务运行状态:

service mysql status

使用root用户登录:

sudo mysql -uroot -p

4. 创建数据库和用户

创建数据库:

##1 创建数据库moqbus_db

CREATE DATABASE moqbus_db;

##2 创建用户moqbus_user(密码12345678) 并允许moqbus_user用户可以从任意机器上登入mysql的moqbus_db数据库

GRANT ALL PRIVILEGES ON moqbus_db.* TO moqbus_user@"%" IDENTIFIED BY "12345678";

5. 初始化数据库

以moqbus_user用户登录,进入mysql控制台,执行sql命令:

use moqbus_db

# 初始化结构

source  [路径]/moqbus.sql

# 初始化数据(预置用户jbus)

source  [路径]/t_user.sql

6. 小结

至此,我们安装了mysql server,并进行了必要的安全配置。创建了moqbus数据库和用户,初始化数据结构和应用数据。

数据库root账号:禁止远程连接

数据库:moqbus_db

数据库用户:moqbus_user,可远程连接

预置moqbus账号:jbus 

你可能感兴趣的:(Moqbus环境:安装mysql)