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

2019-09-25  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读