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,发现如下错误:
因为5.7版本根目录没有data文件夹,所以无法启动。
3. mysqld –initialize –console 初始化数据库
执行mysqld –initialize –console后会自动生成data目录并且产生root登陆密码(ps:initialize和console前为两个横杠)
4. net start mysql 启动服务
成功启动,然后用自动生产的密码以 mysql -u root -p登录。初始化生成的密码比较复杂,可以使用以下命令修改root密码:
mysql>set password for root@localhost=password(‘新密码’);
然后,然后,
然后该干嘛干嘛了