mysql安装与配置

phpstudy虽然也可以用,但命令方式,需要点击才能启动服务。还是还原回一般的方式吧。

mysql版本选择的是5.7.32,只要和自己安装的其他软件能适配就可以了。下载下来,解压到目标盘。

1、配置环境变量:这一步也可放到最后,主要是方便以后任何地方都可以通过命令方式调用mysql。

2、创建配置文件my.ini,放到mysql安装根目录下:

# 自定义 mysql-5.7 配置文件 my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.32-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.32-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

另一种方法是:选择自定义安装:

选择好安装位置后,如下图,进入配置:

选择,精细配置:

选择服务器类型:“Developer Machine(开发测试类, mysql 占用很少资源) ”、 “Server Machine(服务器类型, mysql 占用较多资源) ”、 “Dedicated MySQL Server Machine(专门的数据库服务器, mysql 占用所有可用资源) ”。如下图:

选择mysql数据库的用途: “Multifunctional Database(通用多功能型,好) ”、 “Transactional Database Only(服务器类型,专注于事务处理,一般) ”、 “Non-Transactional Database Only(非事务
处理型, 较简单, 主要做一些监控、 记数用, 对 MyISAM 数据类型的支持仅限于 non-transactional), 按“Next”继续。

选择并发连接数:同时连接的数目, “Decision Support(DSS)/OLAP( 20个左右) “Online ”、 Transaction Processing(OLTP)( 500 个左右) ”、 “Manual Setting(手动设置,自己输一个数) ”。

选择是否启用TCP/IP连接:设定端口,如果不启用,就只能在自己的机器上访问 mysql 数据库了,在这个页面上,您还可以选择“启用标准模式”( Enable Strict Mode),这样 MySQL 就不会允许细小的语法错误。如果是新手,建议您取消标准模式以减少麻烦。但熟悉 MySQL 以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续

选择数据库语言编码,一般选utf-8

选择是否将mysql安装为windows服务,还可以指定 Service Name(服务标识名称), 是否将 mysql 的 bin目录加入到 Windows PATH(加入后, 就可以直接使用 bin 下的文件, 而不用指出目录名, 比如连接,“mysql. exe -uusername -ppassword;”就可以了,不用指出 mysql.exe 的完整地址,很方便),我这里全部打上了勾, Service Name 不变。按“Next”继续。

选择否要修改默认 root 用户(超级管理) 的密码,“Enable root access from remote machines(是否允许 root 用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它) ”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询) ”,一般就不用勾了,设置完毕,按“Next”继续。

确认位置无误,即可完成配置:

3、初始化mysql,C盘,搜cmd.exe,用管理员方式运行(一定要用管理员身份运行,不然权限不够),切换到mysql的bin目录下:输入  mysqld --initialize --user=mysql --console

记录下初始密码,后面登录要用。可以看到data文件夹以及相关文件的已经生成。

4、安装 mysql 服务,执行命令:mysqld --install mysql

5、启动 mysql 服务,执行命令:net start mysql   注:net stop mysql:关闭mysql服务

6、登录mysq,执行命令:mysql -u root -p 

格式:mysql -u 用户名 -p 密码

登录格式2:mysql -hip地址 -u 用户名 -p 密码  如:mysql -h127.0.0.1 -u root -p ****

登录格式3:mysql --host=ip地址  --user=用户名  --password=密码

修改登录密码:update user set authentication_string=password('new_password') where user='root' ;(后面要加分号),并更新一下

第一次用sqlyog连接出现:your password has expired错误:

解决:再次登录,再改遍密码:

再新建连接,登录成功;如下图:

mysql5.7版本可以对应jdbc驱动包5.1;

扩展:

 MySQL退出
        1. exit
        2. quit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值