mysql安装过程及没法启动mysql的办法

下载并解压MySQL

  • 下载mysql-8.0.17-win64 \https://dev.mysql.com/downloads/mysql/8.0.html        // 这里提供的是8.0以上x64版本html

  • 解压到任意位置,譬如:mysql

    C:\mysql-8.0.17-winx64      (注意!! 此处的路径必定要弄对,记住这个路径)
  • 将 C:\mysql-8.0.17-winx64\bin 添加到环境变量PATH       重要!!!!sql

配置my.ini文件

 

  • 在安装位置(譬如:C:\mysql-8.0.17-winx64)中建立文件my.ini,并存入以下内容:测试

[mysqld]
port=3306
basedir=c:\mysql-8.0.17-winx64
datadir=c:\mysql-8.0.17-winx64\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
secure_file_priv=''
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8


   这个 my.ini  文件的建立方式就是建立一个 txt 文件而后另存为,选择 保存类型为全部文件,文件名改成 my.inispa

  

启动服务

中止原有mysql服务

c:\mysql-8.0.17-winx64>  net stop mysql       

//默认是中止的,因此执行完以后应该会提示已经中止,若是提示net不是内部或外部命令,就是由于环境变量没设置正确
// 应该 在环境变量里加入一条 %SystemRoot%\system32 记得用英文分号隔开

删除原有mysql服务

c:\mysql-8.0.17-winx64>  sc delete mysql

删除原有data目录

c:\mysql-8.0.17-winx64\bin>  rmdir /S /Q data

查看本身安装的目录下若是没有data文件夹,就不须要执行此句。

从新生成data目录及文件

c:\mysql-8.0.17-winx64\bin>  mysqld.exe --initialize-insecure

// 这句就是生成data文件夹的

从新建立mysql服务

c:\mysql-8.0.17-winx64>bin\mysqld --install mysql 

从新启动mysql

c:\mysql-8.0.17-winx64>net start mysql

修改密码

用root帐号登陆mysql

  c:\mysql-8.0.17-winx64>mysql -uroot -p

       这里,默认的密码为空,直接回车会提示登陆成功欢迎什么什么的。。。而后修改登陆密码server

修改root密码

  执行这两句修改为功htm

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '这里写要修改的密码';
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '这里写要修改的密码';

修改完成以后执行

mysql> exit //退出mysql

从新执行

 c:\mysql-8.0.17-winx64>mysql -uroot -pblog

测试已修改密码,登陆成功就OK
相关文章
相关标签/搜索