Mysql 安装服务无法启动解决方案与使用的一般使用指令 | 您所在的位置:网站首页 › mysql安装教程Mac每次添加路径的时候已经有一个路径了 › Mysql 安装服务无法启动解决方案与使用的一般使用指令 |
问题描述: 在安装mysql 时,如果第一次没安装成功,第二次重装可能出现莫名奇妙的情况。通过一番尝试,发现,安装往上的教程还是无法成功安装的主要原因是第一次安装虽然未成功,但是mysql 默认的3306端口已被占用。导致在随后的安装过程中,虽然每一步操作都完美无误,但是依然会出现【服务无法启动】的经典错误。下边会详细讲述解决方案。解决办法后边讲解。 一、先来看看正常的安装步骤: (1)下载 1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/ (2)安装 这里如果下载的是zip 包,直接解压到一个安装目录即可完成;博主这里解压的目录是:D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64。 如果你下载的msi 文件,双击打开,按照提示按照即可,记住设置root 密码很重要。 (3)配置 第一步:在文件目录 中新建一个my.ini的文件,代码如下,把其中的两处工作路径改为自己的按照路径即可。 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 第二步:执行 mysqld --initialize-insecure 指令进行配置,安装路径会默认生成一个data文件夹
(3)重新先用msqld --remove 删除掉服务,再把data文件夹也删除,重新执行以下三条指令即可完成 mysqld --initialize-insecure mysqld --install net start mysql 出现以下说明成功
(4)用户设置 (1)1. cmd到bin目录下执行mysql -uroot (无需密码) , 即可进入,因为上边是用insecure 创建的 (2)修改密码:即可更改root 用户一开始空白的密码状态,现在就可以用新设置的 密码登录了。
(3):登录mysql 环境 (5)退出mysql环境 如果要退出sql环境回到正常的cmd环境,输入exit回车即可。 再次进入mysql 执行第3条即可 (6)简单的执行语句 show databases; 可以看到默认的数据库 如果不想每次都要cd到mysql的bin目录下,可以配置环境变量, cmd命令执行mysql指令的时候会去环境变量里面找对应的路径。 右键我的电脑->属性->高级系统设置->环境变量->path->编辑,将下载解压的mysql的bin目录的全路径放里面:C:\wamp-all\mysql-5.7.13\bin; 多个用分号隔开。
|
CopyRight 2018-2019 实验室设备网 版权所有 |