MYSQL 免安装版(windows 7/64)
本文介绍在本地安装MYSQL数据库,免安装版相关配置
一、下载
mysql下载地址1:http://dev.mysql.com/downloads/mysql/
二、解压MySQL压缩包
将已下载的MySQL压缩包解压到自定义目录下
三、 添加环境变量
变量名:MYSQL_HOME
变量值:E:\tools\mysql-5.6.24-winx64
即为mysql的自定义解压目录。
再在Path中添加 %MYSQL_HOME%\bin
四. 注册windows系统服务
将mysql注册为windows系统服务
操作如下:
1)从控制台进入到MySQL解压目录下的 bin 目录下:
2)输入服务安装命令:
mysqld install MySQL --defaults-file="E:\tools\mysql-5.6.24-winx64\my-default.ini"
安装成功后会提示服务安装成功。
注:my-default.ini文件在MySQL解压后的根目录下,如果没有,可从其他地方中获取。
[mysqld] port=3306 basedir="D:\\mysql-8.0.29-winx64" datadir="D:\\mysql-8.0.29-winx64\\data" max_connections=200 max_connect_errors=10 character-set-server=utf8mb4 default-storage-engine=INNODB [mysql] default-character-set=utf8mb4 [client] port=3306 default-character-set=utf8mb4
移除服务命令为:mysqld remove
五、 启动MySQL服务
方法一:
启动服务命令为:
net start mysql
方法二:
打开管理工具 服务,找到MySQL服务。
通过右键选择启动或者直接点击左边的启动来启动服务。
如果以上启动服务出错,如下:
E:\tools\mysql-5.6.24-winx64\bin>net start mysql MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。
则可以先初始化数据库,初始化话之后,管理员帐号为root,控制台会打印出MySQL的默认生成密码,
D:\Program Files\mysql-5.7.16\bin>mysqld --initialize --user=root --console 2016-11-02T03:38:42.394863Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see doc umentation for more details). 2016-11-02T03:38:43.800863Z 0 [Warning] InnoDB: New log files created, LSN=45790 2016-11-02T03:38:44.183863Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2016-11-02T03:38:44.377863Z 0 [Warning] No existing UUID has been found, so we a ssume that this is the first time that this server has been started. Generating a new UUID: dae7a0b4-a0ad-11e6-91e2-f48e38b62272. 2016-11-02T03:38:44.403863Z 0 [Warning] Gtid table is not ready to be used. Tabl e 'mysql.gtid_executed' cannot be opened. 2016-11-02T03:38:44.426863Z 1 [Note] A temporary password is generated for root@ localhost: m9azA#Qhqquj
然后再启动MySQL服务
net start mysql
通过这种方式,就不需要执行一下第六点了,修改root帐号密码方式为:
1.使用默认生成的密码,进入mysql,然后修改
D:\Program Files\mysql-5.7.16\bin>mysql -u root -p Enter password: ************ Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.16 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
六. 修改 root 账号的密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
方法一:
c:>mysql –uroot mysql>show databases; mysql>use mysql; mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root'; mysql>FLUSH PRIVILEGES; mysql>QUIT
方法二:
利用第三方管理工具进行密码修改。如Navicatfor MySQL