Mysql安装教程
特别注意
1.以下命令行特别带标点符号的一定要是英文模式下的
2.这里的命令都以window10为例,后续再更新linux的
Ⅰ. 公司用的Mysql5.6,官网下载传送门https://dev.mysql.com/downloads/windows/installer/8.0.html
Ⅱ. 下载好 mysql 安装文件之后就对它进行运行安装
5cca433d53924.pngⅢ. 设置安装路径和数据存放路径
imageⅣ. 安装环境依赖
5cca45e9a49a9.pngV. 安装Mysql
5cca44251e881.pngVI. 配置Mysql
5cca445320fa4.png image 5cca460fc01e8.pngⅦ. Mysql可视化管理
下载Navicat for MySQL工具可视化管理数据库
这里提供下破解包链接:
https://pan.baidu.com/s/1DA32lUIBXJu6Mz3zbD6RIw
提取码:lsiz
VIII. Mysql的启动或停用方式
第1种,在计算机的服务里操作
5cce8315a9833.png第2种,在黑窗进行
5cce854830547.pngIX. 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; |
刷新权限 |
→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/
网友评论