美文网首页
mysql安装及启动失败解决

mysql安装及启动失败解决

作者: 兔子不打地鼠打代码 | 来源:发表于2018-07-24 14:14 被阅读84次

    一、windows 下载

    下载地址:https://dev.mysql.com/downloads/mysql/5.6.html



    注意

    如果需要mysql启动图标,还需要下载 mysql-notifier
    解压安装完后,就可以在桌面右下角看到mysql的图标了。

    二、安装

    解压的安装包 ,里面有一个系统自带的配置文件my-default.ini,复制该文件,并粘贴在lib目录下,设置新的文件为 my.ini,编辑 my.ini 配置以下基本信息:

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=C:\wamp-all\mysql-5.7.13 //注意:你自己的安装位置
    # 设置mysql数据库的数据的存放目录
    datadir=C:\wamp-all\sqldata  //注意:你自己的安装位置
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    • 这里有我踩的第一个坑,就是my.ini应该放在lib目录下,而不是和my-default.ini同目录下面。

    三、运行及报错

    以管理员身份打开 cmd 命令行工具,进入bin文件:

    cd C:\web\mysql-8.0.11\bin
    

    输入以下安装命令:

    mysqld install
    

    启动输入以下命令即可:

    net start mysql
    
    • 注意: 在 5.7 需要初始化 data 目录:
    cd C:\web\mysql-8.0.11\bin 
    mysqld --initialize-insecure 
    

    初始化后再运行 net start mysql 即可启动 mysql。


    • 这里有我踩的第二个坑,就是没有初始化 data目录,导致报错:
      MySQL Fatal error: Can't open and lock privilege tables: Table 'mysql.user'

    四、Mysql安装后需要做的

    Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

    [root@host]# mysqladmin -u root password "new_password";
    

    现在你可以通过以下命令来连接到Mysql服务器:

    [root@host]# mysql -u root -p
    Enter password:*******
    

    注意:在输入密码时,密码是不会显示了,你正确输入即可。

    相关文章

      网友评论

          本文标题:mysql安装及启动失败解决

          本文链接:https://www.haomeiwen.com/subject/rkiemftx.html