当前位置:Gxlcms > 数据库问题 > Mysql5.7.19压缩版安装步骤及踩过的坑

Mysql5.7.19压缩版安装步骤及踩过的坑

时间:2021-07-01 10:21:17 帮助过:25人阅读

1.从MySQL官网下载MySQL Community Server 5.7.19,此版本为免费版。 2.下载完成之后解压缩,打开之后文件夹如下: 技术图片   二:配置mysql 打开文件夹D:\programs\MySQL\mysql-5.7.19-winx64,新建文件夹data,新建配置文件my.ini,文件夹目录如下: 技术图片 配置文件my.ini添加内容如下: [client] port=3306 default-character-set=utf8   [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8   [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\programs\MySQL\mysql-5.7.19-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\programs\MySQL\mysql-5.7.19-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # 快速设置mysql密码 #skip-grant-tables   三:安装启动mysql 1.用管理员身份打开cmd命令行工具,cd到解压文件的bin目录D:\programs\MySQL\mysql-5.7.19-winx64\bin 2. 首先运行:“mysqld --initialize-insecure --user=mysql”,这行命令初始化MySQL,执行完这条命令后,MySQL会在根目录自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空。 3.输入mysqld install回车运行,随后提示安装成功 4.输入net start mysql回车运行,随后提示成功 注1:若提示“发生系统错误 2”,这是因为之前的mysql卸载不干净,需要更改注册表  (1)按win+R,输入regedit (2) 找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL,右键ImagePath修改数值数据为"D:\programs\MySQL\mysql-5.7.19-winx64\bin\mysqld" MySQL (3) 再找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQL,右键ImagePath修改数值数据为"D:\programs\MySQL\mysql-5.7.19-winx64\bin\mysqld" MySQL 四:进入mysql环境 1.MySQL服务启动成功之后,再输入mysql -u root -p 技术图片 2.修改my.ini配置文件最后一行,将skip-grant-tables前边的#去掉 3.输入net stop mysql停止mysql服务,再输入net strat mysql重新启动mysql 4 cd到bin目录,输入mysql -u root -p,提示Enter password:,直接回车即可进入mysql环境 注:可能会遇到如下错误:Can‘t connect to MySQL server on localhost (10060) 技术图片 引起改错误的原因有以下几种: 1.网络不通;2、服务未启动;3、防火墙端口未开放 4. https://blog.csdn.net/ynnmnm/article/details/45154725: 默认的localhost没有映射到127.0.0.1(在etc/hosts 中设置127.0.0.1:localhost,或者 localhost映射到了别的ip,删除就可) 如果是第4中原因引起的,执行mysql -u root -p -h 127.0.0.1,如图可以登录  技术图片 给’root’@’localhost’和’root’@’ip’授权。  grant all privileges on . to ‘root’@’localhost’ identified by ‘mypassword’ with grant option;  grant all privileges on . to ‘root’@’118.192.91.xxx’ identified by ‘mypassword’ with grant option;   5. 输入update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘;    提示Query OK, 1 row affected, 1 warning (0.00sec)           Rows matched: 1 Changed: 1 Warnings: 1 6.输入flush privileges;    提示Query OK, 0 rows affected (0.01 sec) 7.输入exit;    提示Bye    退出mysql环境 8.重新将my.ini配置文件修改回来(将skip-grant-tables去掉),再将MySQL服务重启。 9.MySQL服务重启之后,输入mysql -u root -p回车,再输入刚刚设置的密码即可进入mysql环境。  

Mysql5.7.19压缩版安装步骤及踩过的坑

标签:端口   where   ict   unit   image   mamicode   with   设置mysql   图片   

人气教程排行