前期操作
- 下载压缩包, 解压缩
- 修改配置文件
在my-default.ini 配置文件的末尾添加以下代码:
port = 3306
server_id = mysql
character-set-server = utf8
max-connections = 250
max_allowed_packet = 2048M
sql_mode=''
修改配置文件后,需要执行 初始化
mysqld initialize
Windows
将mysql注册为系统服务, 设为开机自动启动.
在mysql的bin 目录下,执行:
//使用默认配置文件
mysqld install MySQL
//使用自定义配置文件
mysqld install MySQL --defaults-file="D:\JavaProgram\mysql-5.7.10-winx64\my-default.ini"
实例
D:\JavaProgram\mysql-5.7.10-winx64\bin>mysqld install MySQL
Service successfully installed.
安装成功后会提示服务安装成功。
启动MySQL服务
命令启动
net start mysql
服务启动(推荐)
在’我的电脑’, 右键, 选’管理’, 在服务与应用程序下的服务中找到’MySQL’ 服务, 设为自动, 并启动.修改 root 账号的密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456c:>mysql –uroot mysql>show databases; mysql>use mysql; mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root'; mysql>FLUSH PRIVILEGES; mysql>QUIT
授权:
cd命令进入bin目录执行
事例1:允许任何用户在任何主机上,使用“root”作为用户名和密码,访问mysql服务器
grant all privileges on . to ‘root’@‘%’ identified by ‘root’with grant option;
事例2: 允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码:
grant all privileges on dk.* to’myuser’@’192.168.1.6’ indentified by ‘mypassword’ with grant option;
更多参考:
http://www.jbxue.com/db/15478.html退出
mysql> quit;用新账号密码,重新登陆mysql
1 输入:mysql -u root -p
2 enter回车, 再输入密码创建utf-8编码的数据库
create database '数据库名字' default character set uft8 collate utf8_general_ci; quit;
至此 数据库的安装配置完成。
注意: 防火墙要开放 3306端口
关闭
另外停止方式也有对应的几种:
1. net stop mysql(这样关闭的前题是安装了服务);
2. mysqladmin -u root shutdown(在设置了密码的情况下的命令为mysqladmin -u root -p shutdown);
移除服务:
mysqld remove