跟王老师学MySQL:配置MySQL
主讲教师:王少华 QQ群号:483773664
学习内容
学会配置免安装版的MySQL
一、配置环境变量path
测试配置是否成功
二、修改配置文件
配置文件名称:my-default.ini
路径:D:\mysql-5.7.13
设置的内容:字符编码、mysql所在目录、数据库所在目录、端口号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# For advice on how to change settings please see
|
三、初始化mysql数据库表
必须以管理员身份打开cmd.exe
先初始化data目录。如果没有这一步会无法启动mysql服务,报错MYSQL 服务无法启动。
1 |
D:\mysql-5.7.13\bin>mysqld --initialize
|
需要等待一段时间,执行完成之后,就会自动生成一个data目录,此目录下还有mysql自带的数据
四、将MySQL注册到windows系统服务
必须以管理员身份打开cmd.exe
1、增加服务
1 2 |
D:\mysql-5.7.13\bin>mysqld install mysql
|
注:mysql是服务名称,你也可以叫别的名称,比如mysql install mysql111,那么后面的移除服务和启动(关闭)都必须是mysql111
2、移除服务命令
1 |
D:\mysql-5.7.13\bin>mysqld remove mysql
|
五、启动和关闭mysql
启动:net start mysql
关闭:net stop mysql
六、修改root帐号的密码
1 初始密码
初始密码是在mysqld --initialize 命令的时候生成了,在
文件中
生成的密码都是12位的各种字符的密码
2、更新初始化密码
登录进入mysql以后,必须更改默认密码,否则报下面的错误
方法:
七、远程登录配置
允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
1)在本机先使用root用户登录mysql:
命令行执行:mysql -u root -p
输入密码
2)进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
重载授权表:
mysql>FLUSH PRIVILEGES;
退出mysql:quit
八、远程登录的命令
1 MySQL 连接本地数据库
用户名为“root”,密码“123456”(注意:“-p”和“123456” 之间不能有空格)
mysql -h localhost -u root -p123456
2 MySQL 连接远程数据库(192.168.0.201)
端口“3306”,用户名为“root”,密码“123456”
mysql -h 192.168.0.201 -P 3306 -u root -p123456
九、上机实践
下载、安装和配置免安装的MySQL
十、教学视频
http://edu.51cto.com/course/course_id-6395.html