客户端测试登陆mysql_Windows 10 64位操作系统 下安装、配置、启动、登录、连接测试mysql-5.7.29-winx64...

一、下载mysql数据库

fbe38777853dc7df5046ea1d9b7ace58.png

8105cadc60d91141c5139734dcbcdbfe.png

二、安装mysql数据库

2.1:下载后解压:

ea1d801d87fd7f2f3a2fb0df7d4c306b.png

注意:解压缩的路径里面不要出现中文!!!

2.2:配置mysql:在与bin同级目录下新建data目录,同时新建my.ini的配置文件:

91125ba4d4a8d919be45cd6d7c38d122.png

my.ini的配置文件内容如下:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\download for application\python\mysql-5.7.29-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\download for application\python\mysql-5.7.29-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为UTF8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

44ff9333a2de233420aafacc70ae1ff9.png

2.3 安装mysql:要以管理员身份进入cmd模式:

495b8a786a0d43e8dc058e7fe8961647.png

进入到mysql的bin下的安装目录位置:

30c8220e4ab2ed91c64dcb34eb6dab38.png

在命令行执行安装命令:第一次安装提示

# 安装命令mysqld --install

964d5995bcfb0faee8b9e84b5fce9a42.png

如果已经安装过会提示这样:

2639dd8a83edd9f6ccea280258a824fd.png

如果第一次安装则跳过:

# 停止服务命令 net stop mysql

b1238935d5dd5a3decf281eaffa8e3c5.png

如果第一次安装则跳过:

# 卸载命令 mysqld --remove

8d075fec93a1974dc51cd4f3bd29c8e2.png

4.初始化mysql:继续在终端bin安装目录下执行初始化命令(你可以初始化多次,但是每次必须清空data文件夹):

# mysql数据库初始化 mysqld --initialize --user=root --console

执行完成之后,会给mysql的root用户分配随机密码,如图:

4139dab7ee6eaac6fa6389623ea46257.png

5.登陆mysql:继续在终端bin安装目录下执行启动mysql服务命令:

# 启动mysql服务net start mysql

# 停止mysql服务net stop mysql

3d48adee3d75c2fb2a69bca4ca7aa852.png

6.使用命令连接:

# 连接数据库:mysql:mysql -uroot -p

注:这个密码就是前面初始化mysql生成的随机密码

f5ce17b1664a58cbd3e7e95160c25162.png

修改mysql的密码:

# 修改密码: set password = password('密码');

fa255a9402d054b1310ff9e88df61cf4.png

# 退出mysql数据库:

# 退出数据库:exit

a6859a5c30a92265a536353cb6e568c9.png

7.配置mysql的环境变量:'此电脑'-->'属性'-->'高级系统设置'-->'环境变量'

变量名:MYSQL_HOME

变量值:D:\download for application\python\mysql-5.7.29-winx64\(能看到bin目录的mysql解压路径)

35641c1137691e80bd3d2039db1f0f7f.png

在path下新增环境变量:

新增环境变量:%MYSQL_HOME%\bin\

ba7f6f839019cdad4e475b8da29edac8.png

8.验证:重新随意打开cmd终端,使用命令加修改的密码,就可以直接连接mysql了

9b0f3abfae24e89b64f2199a0562799a.png

三、mysql数据库添加用户

9.在终端里使用以下命令新建用户并授予权限:

# 格式说明 grant 权限 on 数据库.表to用户名@连接的ip地址identified by'密码';

# 实例,给密码是1234的test用户所有数据库的所有表的所有权限 grant all on *.* to test@'%' identified by'1234';

a8cea8cf849dad1725bbecb8d7f25052.png

10.检查:是否新建用户成功,进入cmd

当前登录的用户名是root:

3137a22b039e3673cf5928cd7d011636.png

当前登录的用户名是wzx:

671ec24ceff7c086b4c89d3b12c54d9f.png

同时也可以利用图形化工具进行本地连接测试:

7a8f3f6391d621cf3d9306f63763f155.png

注:此版本在navicat中运行 sql语句会报错:1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ‘ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

fb48c40b7f6b9c902c6e94f79afa64ea.png

解决办法:步骤1:需要停止mysql服务:

停止:net stop mysql

步骤2:需要修改配置文件:在my.ini配置文件中加入:

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

9b62460cca97d8fd7ef9581348da71c8.png

启动:net start mysql

步骤3:检查

f2d7b0727ab447991794f90bb69c15c9.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值