win平台MySQL5.7.21解压版安装详细教程(转)
参考教程:
my.ini
[mysqld] port = 3306 #设置mysql的安装目录 basedir=D:/mysql-5.7.21-winx64 #设置mysql的数据目录 datadir=D:/mysql-5.7.21-winx64/data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8
MySQL创建用户并设置所有权限
创建用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username:用户名
host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机
password:用户登录密码
授权:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password'; -- 授权
FLUSH PRIVILEGES; -- 刷新权限
格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
*.* ==> 代表所有权限,第一个 * 指定数据库名,第二个 * 指定表名;
@ 后面是访问MySQL的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。
========================================================
* MySQL的下载(免安装版)
- 以 MySQL 5.1 免安装版为例, 下载 mysql-noinstall-5.1.69-win32.zip ( 官方下载页: http://dev.mysql.com/downloads/mysql/5.1.html#downloads )
* 配置步骤:
1. 将下载的 mysql-noinstall-5.1.69-win32.zip 解压至需要安装的位置,如: C:\Program Files;
2. 在安装文件夹下找到my-small.ini配置文件, 将其重命名为 my.ini, 打开进行编辑, 在 [client] 与 [mysqld] 下均添加一行:default-character-set = gbk
3. 打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 这里为 C:\Program Files\mysql-5.1.69-win32
4. 在 环境变量 的 Path 变量中添加 ;%MYSQL_HOME%\bin;
5. 安装MySQL服务, 打开Windows命令提示符, 执行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;
- 在win7下安装 mysql 运行 mysqld -install 时,出现 Install/Remove of the Service Denied!
- 在进入C:\Windows\System32 找到CMD.EXE 右键选择 以管理员身份 进行,再进入相应目录执行命令,一切就OK了
* 服务器操作:
1)windows+R(Run),启动cmd
- 为了在wind7系统下使用net start mysql和net stop mysql,需要右键以管理员身份运行(搜索cmd,然后右键以管理员身份运行 )
2)开启或关闭服务器
- 开启服务器(必须保证mysql为winows服务)net start mysql
- 关闭服务器(必须保证mysql为winows服务 )net stop mysql
3)客户登录操作:
1)登录服务器:mysql -uroot -p123 -hlocalhost
-u:后面跟用户名
-p:密码
-h:IP
当没有设置密码时:mysql -uroot -p -hlocalhost
2)退出服务器:exit或quit
* 注意:第一次使用时要手动开启mysql服务,net start mysql,开启后登陆,root用户的密码为空。
posted on 2019-07-10 18:53 wenbin_ouyang 阅读(176) 评论(0) 编辑 收藏 举报