MySQL安装详细说明

Posted 爱zuzu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL安装详细说明相关的知识,希望对你有一定的参考价值。

一、从mysql官网下载mysql,目前是8.0.23版本。解压到指定目录。

     下载安装的时候尽量使用压缩包,不要使用exe程序,否则将来卸载的时候会异常麻烦。

二、新建变量

     打开我的电脑-属性-高级-环境变量,点开Path变量。

     新建环境变量,输入MySQL解压文件中bin文件夹的目录。

MySQL安装详细说明

MySQL安装详细说明

三、在mysql目录下新建my.ini配置文件(即text文本改后缀名)

     my.ini文件内容:

     [mysqld]
     basedir=D:MySQLmysql-8.0.23           /*此处填自己mysql安装目录*/
     datadir=D:MySQLmysql-8.0.23data  /*此时还没有data目录,在初始化数据库文件后显示*/
     port=3306
     skip-grant-tables /*跳过密码输入*/

MySQL安装详细说明

四、安装mysql

     启动管理员模式下的CDM,将路径切换到bin目录下(cd /d D:MySQLmysql-8.0.23in),执行命令:mysqld -install

五、初始化数据库

     输入:mysqld --initialize-insecure --user=mysql

六、启动mysql

     输入:net start mysql 启动mysql。

MySQL安装详细说明

    输入:mysql -u root -p 进入mysql管理界面。

/*输入此命令后,或许会出现错误提示:Can't connect to MySQL server on 'localhost' (10061)。

*解决方法:将my.ini配置文件中的 #skip-grant-tables代码注释掉即可。

*/

七、更改root密码

     8.0版本命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    (5.7版本:update mysql.user set authentication_string=password('20000102') where user='root' and Host = 'localhost';)

八、修改配置文件

    将my.ini配置文件中的最后一句skip-grant-tables删除。如之前已经注释过了,则跳过此步骤。

九、完成配置,检验mysql

    通过net stop mysql/net start mysql

          mysql -u root -p 20000102进入mysql测试。 


以上是关于MySQL安装详细说明的主要内容,如果未能解决你的问题,请参考以下文章

Docker 安装MySQL 5.7(超详细文图说明及MySQL配置)

Docker 安装MySQL 5.7(超详细文图说明及MySQL配置)

Docker 安装MySQL 5.7(超详细文图说明及MySQL配置)

转载mysql配置模板(my-*.cnf)参数详细说明

Linux的MySQL安装和配置(详细)

MySQL NULL值处理详细说明