mysql 5.7.16免安装版配置

时间:2021-01-04 18:36:39

mysql 5.7.16免安装版配置

       最近重装了系统,因为项目需要使用到mysql,所以下了最新版本的免安装版mysql。然后屁颠屁颠的按照以前版本的安装方法安装,结果碰了一鼻子灰。废话不多说,先记录一下方便以后查看。小白写文,大神勿。。。想喷就喷吧

mysql免安装版的下载

       不管是mysql-connector-java还是mysql server,最烦人的就是要登录oracle的账号才能下载,但是想下最新的不得不注册一个。这里提供一个账号,账号:slgluo@qq.com,密码:SLGluo2415。然后就去下载啊!

mysql免安装版的配置

1.修改my-default.ini配置文件

       下载完成之后解压到喜欢的目录下,然后将根目录下的my-default.ini复制一份,重命名为my.ini,我的如下:

[client]
port=3306
default-character-set=utf8

[mysqld]
basedir = D:\mysql
datadir = D:\mysql\data
port = 3306
character-set-server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

       basedir和datadir按照自己的情况配置

2. mysqld install 注册成为服务

        管理员权限下,在bin目录下执行 mysqld install。启动服务net start mysql,发现如下错误:

mysql 5.7.16免安装版配置

        因为5.7版本根目录没有data文件夹,所以无法启动。

3. mysqld –initialize –console 初始化数据库

        执行mysqld –initialize –console后会自动生成data目录并且产生root登陆密码(ps:initialize和console前为两个横杠)

mysql 5.7.16免安装版配置

4. net start mysql 启动服务

mysql 5.7.16免安装版配置

        成功启动,然后用自动生产的密码以 mysql -u root -p登录。初始化生成的密码比较复杂,可以使用以下命令修改root密码:
mysql>set password for root@localhost=password(‘新密码’);

然后,然后,
然后该干嘛干嘛了