Mysql安装教程

Mysql安装教程

特别注意

1.以下命令行特别带标点符号的一定要是英文模式下的

2.这里的命令都以window10为例,后续再更新linux的

Ⅰ. 公司用的Mysql5.6,官网下载传送门https://dev.mysql.com/downloads/windows/installer/8.0.html

5cca41662c69a.png

Ⅱ. 下载好 mysql 安装文件之后就对它进行运行安装

5cca433d53924.png

Ⅲ. 设置安装路径和数据存放路径

image

Ⅳ. 安装环境依赖

5cca45e9a49a9.png

V. 安装Mysql

5cca44251e881.png

VI. 配置Mysql

5cca445320fa4.png

image

5cca460fc01e8.png

Ⅶ. Mysql可视化管理

下载Navicat for MySQL工具可视化管理数据库
这里提供下破解包链接:
https://pan.baidu.com/s/1DA32lUIBXJu6Mz3zbD6RIw
提取码:lsiz

image

VIII. Mysql的启动或停用方式

第1种,在计算机的服务里操作

5cce8315a9833.png

第2种,在黑窗进行

5cce854830547.png

IX. Mysql黑窗常用指令

登陆及修改密码

命令 作用
net start mysql 关闭mysql服务再重启输入账号密码确认
mysql -u root -p 登陆默认账号为root,回车后再输入默认密码即可登陆
mysql> set password for root@localhost = password('123'); 修改密码为123456(命令后的分号不能少)
mysql> eixt 退出mysql命令窗口
net stop mysql 关闭mysql服务再重启输入账号密码确认

其他常用指令

命令 作用
mysql> show global variables like 'port'; 查看端口号命令行(命令后的分号不能少)
mysql> show databases; 查看mysql里,都创建了哪些库
mysql> select user(); 查看数据库系统用户
mysql> use name; 打开数据库(name就是对应的数据库名)
mysql> show engines; 查看当前数据库的存储引擎模式
mysql> show variables like 'autocommit'; 查看是否启用自动提交
mysql> set autocommit = 0/1; 等于0表示关闭自动提交,反之开启

Ⅹ.常见报错:

→所有信息输入正确报了以下错误

5cb1a6db82206.png
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
解决方法:
1.升级navicat驱动
2.把mysql用户登录密码加密规则还原成mysql_native_password.

把mysql用户登录密码加密规则还原成mysql_native_password的方法:

命令 作用
mysql> ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; 修改加密规则
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 更新一下用户的密码
mysql> FLUSH PRIVILEGES; 刷新权限

image

→net start mysql 发生系统错误2

解决:根据mysql安装的位置执行命令(如果已经配置好环境变量,直接黑窗任意位置)

D:\mysql-8.0.15-winx64\bin>mysqld --remove
Service successfully removed.

D:\mysql-8.0.15-winx64\bin>mysqld --install
Service successfully installed.

D:\mysql-8.0.15-winx64\bin>net start mysql

→net start mysql 发生系统错误 5

解决: 是因为当前用户的操作权限太低了,要以管理员身份通过黑窗来启动mysql

→安装了mysql-8后,phpStudy启动后MYSQL无法启动

解决:进入系统服务窗口,你会发现有个MySql的服务(MySqla-8的服务),还有个MySqla的服务(就是phpStudy中的MySql服务),启动Mysqla服务。如果两个要同时启动,因为两个服务都默认3306端口会冲突,需要修改其中一个服务的端口,并且只能手动在服务窗口这边启动,黑窗无法开启第二个Mysql服务

image

5cb2c67a323e7.png

本文同步发表在我的个人博客:https://www.lubaojun.com/

你可能感兴趣的:(Mysql安装教程)