Windows安装MySQL Community Server 5.7.25


1. 从官网上下载MySQL Community Server 5.7.25安装包(mysql-5.7.25-winx64.zip),下载后,解压到一个目录下。

    下载链接:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

2. 配置my.ini
解压后的目录中,是不包含my.ini文件的,需要我们手动在根目录下创建。
内容如下:
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir="D:/software/mysql-5.7.25-winx64/"
#设置mysql数据库的数据的存放目录
datadir="D:/software/mysql-5.7.25-winx64/data/"
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#跳过密码验证
skip-grant-tables
3. 初始化
以管理员身份运行cmd,切换到mysql的bin目录,执行初始化命令:
mysqld --initialize
若出现ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
在开始菜单中找到计算机管理,在计算机管理中找到【服务】,在服务中查看是否存在Mysql服务
如果服务中找不到Mysql服务需要手动安装Mysql服务,安装命令为
mysqld -install
如果服务中能够找到Mysql服务,双击此服务查看服务的当前状态,如果没有运行,点击【启动】运行服务。
也可以通过在cmd中执行命令net start mysql命令来启动Mysql服务
初始化完成后,会在解压好的根目录下,自动创建data目录。
4. 安装为系统服务
进入cmd命令行窗口,输入如下命令:
sc create MySQL5.7 binPath= "D:\software\mysql-5.7.25-winx64\bin\mysqld.exe",
其中,MySQL5.7为系统服务名称,binPath为mysqld.exe文件的路径。
注意:千万不要选择mysql.exe。
5. 修改root用户密码
5.1执行命令mysql -uroot -p,回车后,即可进入mysql。
如果你设置的数据库端口号不是默认的3306,那么,上面的命令输入完回车后,将会出现如下错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
此时,必须输入以下命令才行:
mysql -PXXXX -uroot -p
其中XXXX是我们自定义的端口。
密码修改成功后,后面再用命令行操作时,则无需再加端口号。
5.2 依次输入如下命令:
输入use mysql; Enter
输入update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';回车
将root用户的密码修改为123456,永不过期。
5.3 安全起见,将my.ini文件中的skip-grant-tables选项注释掉。
5.4 重启mysql,net stop mysql | net start mysql。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM