美文网首页
命令行下,mysql的初始化和启动

命令行下,mysql的初始化和启动

作者: 我是何宝荣呀 | 来源:发表于2019-09-25 11:26 被阅读0次

    本版本用的是mysql5.7相较于之前的5.6有所不同,启动前必须进行安全初始化。
    初始化(这个初始化只有在第一次的时候要用):
    进入mysql的bin目录下后,输入

    mysqld --initialize-insecure
    

    其作用是初始化data目录,并授权一个无密码的root用户。执行成功后,会在mysql安装目录下多出一个data子目录(用于存放数据库,对于早期版本,安装后就有该目录)。


    初始化

    初始化成功后,在bin目录下输入

    mysqld
    

    or

    mysqld -nt
    
    启动

    启动mysql数据库服务器,mysql占用的服务器端口是3306(3306是mysql服务器默认使用的端口号)。启动成功后将占用当前的MS-DOS窗口,和以前版本不同的是,启动成功后没有任何提示。


    启动成功

    且注意,直接关掉cmd不能关闭mysql,可以使用操作系统提供的“任务管理器”(Ctrl+shift+esc组合键打开)去关闭,或者在命令行当中关闭

    修改root用户密码

    mysqladmin -u root -p password
    

    mysql数据库服务器的root用户是默认没有密码的,要是想修改root用户的密码的话,可以执行上面的命令,该命令可以修改任何用户的密码

    测试是否成功安装
    我一般测试是否已经成功开启,是打开Navicat for MySQL,看下是否可以正常连接mysql,还有一种方法是在命令行输入下面的命令
    mysql -u root


    成功

    Navicat for MySQL新建数据库


    image.png

    相关文章

      网友评论

          本文标题:命令行下,mysql的初始化和启动

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