安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privil...

    xiaoxiao2023-07-17  153

    安装mysql

    下载mysql-5.6.26-winx64,并解压到:D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64

    创建data目录

    创建my.ini,内容如下:

    [mysql]

    # 设置mysql客户端默认字符集

    default-character-set=utf8

    [mysqld]

    #设置3306端口

    port = 3306

    # 设置mysql的安装目录

    basedir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64

    # 设置mysql数据库的数据的存放目录

    datadir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64//data

    # 允许最大连接数

    max_connections=200

    # 服务端使用的字符集默认为8比特编码的latin1字符集

    character-set-server=utf8

    # 创建新表时将使用的默认存储引擎

    default-storage-engine=INNODB

    以管理员方式代开cmd,进入:D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64\bin

    执行命令:mysqld install,安装mysql

    创建一个windows服务

     D:\ Installed\mysql-5.6.26-winx64\ mysql-5.6.26-winx64\bin>mysqld --install MySQL --defaults-file="  D:\ Installed\ mysql-5.6.26-winx64\ mysql-5.6.26-winx64my.ini" 

    通过检查Windows下的系统日志的方式来检查MySQL安装过程的错误的方式:

    进入计算机管理à系统工具à事件查看器àWindows日志à应用程序,查看右侧的日志错误信息列表。

    常见错误:

    Fatal error: Can't open and lock privilege tables:Table 'mysql.user' doesn't exist

    出现这个问题的原因是解压或者安装后的目录中的data目录被删掉了。

    解决办法:

    1、将解压后的mysql-5.6.26-winx64中的data目录放置到该目录下即可。

    然后重新安装一下即可。

    

    管理员方式进入cmd命令提示符

    启动mysql服务的方式:

    net start mysql

    关闭mysql服务的方式:

    net stop mysql

    快速进入服务管理界面

    services.msc

    进入mysql的方式:

    mysql -uroot -p密码

    删除服务的方式

    1.进入服务管理界面

    进入:

    sc delete <service name>

    比如删除mysql服务的方式:

    sc delete MySQL

     

     

     

    最新回复(0)