解压版MySQL安装步骤
在 C:\MySQL\mysql-5.7.24-winx64 下建立my.ini文件,内容为:
[mysqld]
port = 3306
basedir=C:/MySQL/mysql-5.7.24-winx64
datadir=C:/MySQL/mysql-5.7.24-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
#注意:路径是反斜线,也可以改为两个正斜线,还可以加上双引号,例: datadir="D:\ mysql-5.6.17-winx64\data"
三.以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下
3.1执行以下语句进行MySQL的安装(mysqld -remove #删除mysql服务)
mysqld -install
执行命令后提示:Service successfully installed. 表示安装成功
3.2执行以下语句进行MySQL的初始化
mysqld --initialize-insecure --user=mysql
执行命令后会在MySQL的安装目录下生成data目录并创建root用户。
3.3执行以下命令以启动mysql服务
net start mysql
执行后会有如下提示:
MySQL服务正在启动..
MySQL服务已经启动成功。
3.4启动MySQL之后,root用户的密码为空,设置密码,命令如下:
mysqladmin -u root -p password 新密码
Enter password: 旧密码
需要输入旧密码时,由于旧密码为空,所以直接回车即可。
MySQL5.7.21解压版安装完毕。
3.5登录mysql验证设置成功
mysql -uroot -P3307 -h localhost -p
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 password 123 方法3:用UPDATE直接编辑user表 首先登录MySQL。 mysql> use mysql; mysql> update mysql.user set authentication_string=password('123456') where user='root'; mysql> flush privileges; 方法4:在忘记root密码的时候,可以这样 以windows为例: 1. 关闭正在运行的MySQL服务。 2. 打开DOS窗口,转到mysql\bin目录。 3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 6. 连接权限数据库: use mysql; 。 6. 改密码:update mysql.user set authentication_string=password('123456') where user='root';(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。 8. 退出 quit。 9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。