开启Mysql数据库操作
(一)下载数据库
到mysql官网下载即可。我使用的版本为mysql5.7.15_winx64,是目前最新的版本。文件名为:mysql-5.7.15-winx64.zip。解压缩后的目录名为:mysql-5.7.15-winx64。
(二)数据库安装
将该目录拷贝到C:\Program Files\MySQL目录下。
(三)设置环境变量。
将C:\Program Files\MySQL\MySQL Server 5.7\bin目录设置到环境变量PATH下。如下图:
(四)编写my.ini
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It\'s a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
#跳过安全检查,此处不启用。skip-grant-tables
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#skip-grant-tables
port=3306
#数据库的安装根目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7
#数据库数据目录
datadir=F:\MySQL 5.7\data
#服务器端编码
character-set-server=utf8
init_connect=\'SET NAMES utf8\'
max_connections=200
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
(五)初始化数据库data目录
方法一:
①初始化
启动服务,后登录:
修改root密码:
验证登录:
方法二:
使用“--initialize”参数初始化数据库data目录,此时还要使用”--console”参数,使用初始化密码能够显示在桌面上。
初始化密码为:
中的jooagVh8lQ#P。
登录,并使用初始化密码:jooagVh8lQ#P
同样使用“alter user \'root\'@\'localhost\' identified by \'admin\'”来修改密码。
(六)安装服务
以上两个命令均可以成功。
(五)启动服务
此时启动服务会报出如下错误:
此时还需要运行以下命令:
运行该命令后,系统生成如下目录和文件:
再次启动服务:
(六)停止服务
(七)删除服务
(八)登录mysql:
mysql>mysql -h localhost -u root -p
(九)修改root密码:
mysql>alter user \'root\'@\'localhost\' identified by‘admin’
(十)显示数据库
(十一)创建、选择、删除数据库
(十二)创建表
CREATE TABLE outsrcingcompany(
companyID int (11) NOT NULL AUTO_INCREMENT,
companyName varchar(64) NOT NULL COMMENT\'公司名称\',
companyAddr varchar(128) NOT NULL COMMENT\'公司名称\',
president varchar(32) NOT NULL COMMENT \'法人代表\',
commercial varchar(32) NOT NULL COMMENT \'商务代表\',
companySize int(6) COMMENT \'公司规模,人员数\',
PRIMARY KEY ( companyID )
) ENGINE=InnoDB DEFAULT CHARSET=utf8;