Win10 64位 企业版 -- 安装MySQL使用笔记
安装环境
MySQL 版本
mysql-5.7.20-winx64
1.安装包下载
官方下载链接: https://dev.mysql.com/downloads/mysql/
选择适合个人机器的安装包进行下载:
2.解压安装包到指定目录
3.配置系统变量
打开控制面板 > 系统和安全 > 系统
点击高级系统设置
4.MySQL 安装与配置
1.以管理员身份打开cmd
2. 输入安装语句
mysqld install
mysqld --initialize --user=root
注意: 如果在执行第二条语句是安装目录下没有一个data目录会报错,此时需要手动新建一个data目录,再次运行即可。
执行完上面两条语句后,将在data目录下生成,一堆的文件,找到一个后缀为.err的文件打开,找到一句
A temporary password is generated for root@localhost: VQbtul8lkq&E
“VQbtul8lkq&E” 即为初始化随机生成的root密码,需要记下后面登录需要使用。
5.MySQL启动,停止与卸载
在 Windows 命令提示符下运行:
启动: net start mysql
停止: net stop mysql
卸载: sc delete mysql
6.修改初始密码
a.使用root用户登录mysql:
mysql -u root -p
登录密码:(输入临时密码,即刚才记下的密码)
b.修改root密码命令
set password for ‘root’@’localhost’ = passwprd(‘xmongo123’);
7.创建新用户并授权
创建新用户指令:
create user ‘username’@’host’ identified by ‘password’;
• username:新用户的用户名。
• host:允许新用户登录的主机地址。使用localhost或本机IP地址表示新用户只能在本机登录;使用%通配符表示新用户可以在任意主机登录mysql。
• password:为新用户设置密码。
eg:
添加一个用户,名称为test,允许该用户能在任意主机登录mysql,密码为“test”
create user ‘test’@’%’ identified by ‘test’;
授权指令格式
grant privileges on databasename.tablename to ‘username’@’host’
• privileges:授权类别,如select、insert等。all表示所有权限。
• databasename:授权操作的数据库名称。
• tablename:授权操作的表名称。
• databasename和tablename可以用‘*’表示所有的数据库和表。
为新用户授予所有权限,能够操作所有数据库和表
grant all on . to ‘test’@’%’;
使用test用户重新登录MySQL
mysql -u test -p
密码:test
8. 验证MySQL是否正常工作
a.新建一个demo数据库
b.在demo数据库下新建一张students的表
c.插入多条数据
d.查询写入数据
9.使用Navicat Premium 查看MySQL数据
a.下载Navicat Premium并安装,打开软件选择连接mysql,输入连接名,用户名及密码后,点击连接。成功连接后将显示该用户下的所有数据库。
b.选择刚才在test用户下新建的demo数据库,选择students表打开就可以看到刚才插入的数据。
至此,mysql安装大功告成,并完美运行。