mysql 免安装配置 数据库修改密码和远程IP登陆
MySQL Windows安装包说明:
1、mysql-5.5.20-win32.msi:Windows 安装包,图形化的下一步下一步的安装。
2、mysql-5.5.20.zip,这个是windows源文件,需要编译,对应的Linux源文件是mysql-5.5.20.tar.gz
3、MySQL-5.5.20-win32.zip,这个文件解包后即可使用,是编译好的windows32位Mysql
在mysq官网 http://dev.mysql.com/downloads/mysql/,下载最新稳定版本。
1、下载mysql-5.5.20-win32.zip,解压到D:\,D盘就会出现mysql-5.5.20-win32目录
目录层次不要过多
2、配置MYSQL的环境变量
新增系统变量MYSQL_HOME: D:\mysql-5.5.20-win32
在PATH变量的最后面添加: ;%MYSQL_HOME%\bin
保存即可。
3.复制mysql下的my-default.ini, 在同目录下创建my.ini. my.ini为mysql的配置
[mysqld]
basedir = D:\mysql-5.5.20-win32
datadir = D:\mysql-5.5.20-win32\data
port = 3306
default-character-set = utf8
[WinMySQLAdmin]
Server=D:\mysql-5.5.20-win32\bin\mysqld.exe
4、注册服务
运行-->cmd,输入命令:(最好进入bin目录下运行,否则容易出现 发生系统错误2,找不到指定的文件")
mysqld -install
卸载MySQL服务
mysqld remove
5、启动服务:
net start mysql
6、服务启动后:
(1)登录MySQL服务器:
mysql -uroot -p
(2) 修改root密码:
use mysql;
update user set password="12345" where user="root"; //(UPDATE user SET password=PASSWORD('123456') WHERE user='root')
flush privileges;
(3)远程IP登陆
- GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY ‘密码’;
- FLUSH PRIVILEGES;
1. 授权用户root使用密码jb51从任意主机连接到mysql服务器:
flush privileges;
2.授权用户root使用密码jb51从指定ip为218.12.50.60的主机连接到mysql服务器:
flush privileges;
mysqladmin命令用于修改用户密码。
mysqladmin命令格式:mysqladmin -u 用户名 -p 旧密码 password 新密码
1) 给root加个密码ab12
首先在DOS下进入目录mysql\bin,然后键入以下命令:
mysqladmin -u root -password ab12
注:因为开始时root没有密码,所以-p 旧密码一项就可以省略了。
2) 再将root的密码改为djg345
mysqladmin -u root -pab12 password djg345