mysql免安装版配置
2016-02-15 17:31
567 查看
对Hibernate框架的学习就必须有数据库,我选择了流行的mysql,在官网上下载了免安装版zip(安装版是msi)。今天配置了一下,不难,但还是碰到了不少问题,记下。
摘自百度:
MySQL 绿色版安装配置教程
一、下载,这里使用绿色免安装版
1.网上搜索mysql绿色免安装版下载即可。
二、配置MySQL的参数
1、解压缩绿色版软件到E:\mysql-5.6.24
设置系统环境变量
在Path中添加路径,如:笔者放在E盘下则配置为E:\mysql-5.6.24\bin; ps:尽量加在首端位置
2、进行mysql数据库的基本的配置,即在my-default.ini文件中进行mysql数据库的基本的配置,笔者在这里做的基本的配置是实现了mysql的安装路径,以及端口号等的配置;
basedir =E:/mysql-5.6.24
datadir =E:/mysql-5.6.24/data
port =3306
server_id =10
将修改后的文件另存为my.ini
3、如上的操作完成以后,
1)、cmd进入命令窗口,在命令窗口下进入E:\mysql-5.6.24
2)、执行安装MySQL服务名的命令:
mysqld --install MySQL –defaults-file=“你的ini文件路径,也就是上面修改的文件路径”(如果没修改文件文件名,就用原来的my-default.ini)
如:
mysqld --install MySQL --defaults-file="E:\mysql-5.6.24\my.ini"
提示安装服务成功
Service successfully installed.
3)、启动MySQL服务命令:
net start mysql
MySQL服务正在启动 ...
4)、登陆MySQL服务器
在命令窗口下进入E:\mysql-5.6.24\bin执行如下命令:
mysql -uroot -p
Enter password: (ps:默认初始密码为空)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.32-community MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
注意:MySQL的管理员用户名为root,密码默认为空。
5)、查看数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.02 sec)
可以看到MySQL服务器中有三个数据库。
6)、使用数据库
mysql> use test
Database changed
7)、查看数据库中的表
mysql> show tables;
Empty set (0.00 sec)
8)、创建表ttt
mysql> create table ttt(a int,b varchar(20));
Query OK, 0 rows affected (0.00 sec)
9)、插入三条数据
mysql> insert into ttt values(1,'aaa');
Query OK, 1 row affected (0.02 sec)
mysql> insert into ttt values(2,'bbb');
Query OK, 1 row affected (0.00 sec)
mysql> insert into ttt values(3,'ccc');
Query OK, 1 row affected (0.00 sec)
10)、查询数据
mysql> select * from ttt;
+------+------+
| a | b |
+------+------+
| 1 | aaa |
| 2 | bbb |
| 3 | ccc |
+------+------+
3 rows in set (0.00 sec)
11)、删除数据
mysql> delete from ttt where a=3;
Query OK, 1 row affected (0.01 sec)
删除后查询操作结果:
mysql> select * from ttt;
+------+------+
| a | b |
+------+------+
| 1 | aaa |
| 2 | bbb |
+------+------+
2 rows in set (0.00 sec)
12)、更新数据
mysql> update ttt set b = 'xxx' where a =2;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
查看更新结果:
mysql> select * from ttt;
+------+------+
| a | b |
+------+------+
| 1 | aaa |
| 2 | xxx |
+------+------+
2 rows in set (0.00 sec)
13)、删除表
mysql> drop table ttt;
Query OK, 0 rows affected (0.00 sec)
查看数据库中剩余的表:
mysql> show tables;
Empty set (0.00 sec)
三、更改MySQL数据库root用户的密码
1、使用mysql数据库:
mysql> use mysql
Database changed
2、更改密码:
mysql>update user set Password=password('123456') where User='root';
3、重启MySQL:更改了MySQL用户后,需要重启MySQL服务器才可以生效。
net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。
net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
4、重新登陆MySQL服务器
mysql -uroot -p
Enter password: 123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.32-community MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
四、数据库的创建与删除
1、创建数据库testdb
mysql> create database testdb;
Query OK, 1 row affected (0.02 sec)
2、使用数据库testdb
mysql> use testdb;
Database changed
3、删除数据库testdb
mysql> drop database testdb;
Query OK, 0 rows affected (0.00 sec)
4、退出登陆
mysql>exit
Bye
五、操作数据库数据的一般步骤
1、启动MySQL服务器
2、登陆数据库服务器
3、使用某个要操作的数据库
4、操作该数据库中的表,可执行增删改查各种操作。
5、退出登陆。
可能会碰到的问题是:1079问题。一般是ini有问题。可以打开data文件夹中的error报告具体问题具体分析。我的是default character set那句认不到,得换成set client等,这样启动服务没问题,但是在登录mysql –u root –p的时候会报错,此时再注释掉set client那句即可。据说是个bug,没有彻底解决方法。
我最终的my.ini:
[mysqld]
# 设置mysql的安装目录
basedir=E://mysql-5.5.9-win32
# 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx-data
datadir=E://mysql-5.5.9-win32//data
# 设置mysql服务器的字符集,默认编码
character_set_server=utf8
[client]
# 设置mysql客户端的字符集(根据情况修改)
#character_set_client=utf8
[WinMySQLAdmin]
# 指定mysql服务启动启动的文件
Server=E://mysql-5.5.9-win32//bin//mysqld.exe
user=root
摘自百度:
MySQL 绿色版安装配置教程
一、下载,这里使用绿色免安装版
1.网上搜索mysql绿色免安装版下载即可。
二、配置MySQL的参数
1、解压缩绿色版软件到E:\mysql-5.6.24
设置系统环境变量
在Path中添加路径,如:笔者放在E盘下则配置为E:\mysql-5.6.24\bin; ps:尽量加在首端位置
2、进行mysql数据库的基本的配置,即在my-default.ini文件中进行mysql数据库的基本的配置,笔者在这里做的基本的配置是实现了mysql的安装路径,以及端口号等的配置;
basedir =E:/mysql-5.6.24
datadir =E:/mysql-5.6.24/data
port =3306
server_id =10
将修改后的文件另存为my.ini
3、如上的操作完成以后,
1)、cmd进入命令窗口,在命令窗口下进入E:\mysql-5.6.24
2)、执行安装MySQL服务名的命令:
mysqld --install MySQL –defaults-file=“你的ini文件路径,也就是上面修改的文件路径”(如果没修改文件文件名,就用原来的my-default.ini)
如:
mysqld --install MySQL --defaults-file="E:\mysql-5.6.24\my.ini"
提示安装服务成功
Service successfully installed.
3)、启动MySQL服务命令:
net start mysql
MySQL服务正在启动 ...
4)、登陆MySQL服务器
在命令窗口下进入E:\mysql-5.6.24\bin执行如下命令:
mysql -uroot -p
Enter password: (ps:默认初始密码为空)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.32-community MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
注意:MySQL的管理员用户名为root,密码默认为空。
5)、查看数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.02 sec)
可以看到MySQL服务器中有三个数据库。
6)、使用数据库
mysql> use test
Database changed
7)、查看数据库中的表
mysql> show tables;
Empty set (0.00 sec)
8)、创建表ttt
mysql> create table ttt(a int,b varchar(20));
Query OK, 0 rows affected (0.00 sec)
9)、插入三条数据
mysql> insert into ttt values(1,'aaa');
Query OK, 1 row affected (0.02 sec)
mysql> insert into ttt values(2,'bbb');
Query OK, 1 row affected (0.00 sec)
mysql> insert into ttt values(3,'ccc');
Query OK, 1 row affected (0.00 sec)
10)、查询数据
mysql> select * from ttt;
+------+------+
| a | b |
+------+------+
| 1 | aaa |
| 2 | bbb |
| 3 | ccc |
+------+------+
3 rows in set (0.00 sec)
11)、删除数据
mysql> delete from ttt where a=3;
Query OK, 1 row affected (0.01 sec)
删除后查询操作结果:
mysql> select * from ttt;
+------+------+
| a | b |
+------+------+
| 1 | aaa |
| 2 | bbb |
+------+------+
2 rows in set (0.00 sec)
12)、更新数据
mysql> update ttt set b = 'xxx' where a =2;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
查看更新结果:
mysql> select * from ttt;
+------+------+
| a | b |
+------+------+
| 1 | aaa |
| 2 | xxx |
+------+------+
2 rows in set (0.00 sec)
13)、删除表
mysql> drop table ttt;
Query OK, 0 rows affected (0.00 sec)
查看数据库中剩余的表:
mysql> show tables;
Empty set (0.00 sec)
三、更改MySQL数据库root用户的密码
1、使用mysql数据库:
mysql> use mysql
Database changed
2、更改密码:
mysql>update user set Password=password('123456') where User='root';
3、重启MySQL:更改了MySQL用户后,需要重启MySQL服务器才可以生效。
net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。
net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
4、重新登陆MySQL服务器
mysql -uroot -p
Enter password: 123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.32-community MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
四、数据库的创建与删除
1、创建数据库testdb
mysql> create database testdb;
Query OK, 1 row affected (0.02 sec)
2、使用数据库testdb
mysql> use testdb;
Database changed
3、删除数据库testdb
mysql> drop database testdb;
Query OK, 0 rows affected (0.00 sec)
4、退出登陆
mysql>exit
Bye
五、操作数据库数据的一般步骤
1、启动MySQL服务器
2、登陆数据库服务器
3、使用某个要操作的数据库
4、操作该数据库中的表,可执行增删改查各种操作。
5、退出登陆。
可能会碰到的问题是:1079问题。一般是ini有问题。可以打开data文件夹中的error报告具体问题具体分析。我的是default character set那句认不到,得换成set client等,这样启动服务没问题,但是在登录mysql –u root –p的时候会报错,此时再注释掉set client那句即可。据说是个bug,没有彻底解决方法。
我最终的my.ini:
[mysqld]
# 设置mysql的安装目录
basedir=E://mysql-5.5.9-win32
# 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx-data
datadir=E://mysql-5.5.9-win32//data
# 设置mysql服务器的字符集,默认编码
character_set_server=utf8
[client]
# 设置mysql客户端的字符集(根据情况修改)
#character_set_client=utf8
[WinMySQLAdmin]
# 指定mysql服务启动启动的文件
Server=E://mysql-5.5.9-win32//bin//mysqld.exe
user=root
相关文章推荐
- navicat for mysql中添加注释
- MySQL运行外部脚本的那些坑
- MySQL具体解释(5)-----------函数超全总结
- XAMPP启动MySQL报错
- MySQL备份命令mysqldump参数说明与示例
- Mysql的配置max_connections不生效的问题
- mysql表加锁与优化
- mysql主从复制
- mysql通过mysql-bin文件恢复数据
- MYSQL 查询,对记录生成名次,并对名次进行针对性查询
- mysql 启动 net start mysql 报错 服务名无效 解决
- navicat for mysql (10038)如何解决,远程无法连接问题
- mysql中如何实现替换类似手机号码中间4位为星号显示
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
- mysql设置编码为UTF8,设置表为UTF8。
- 画蛇添足导致的mysql问题
- MySQL引擎
- MYSQL事务避免脏读、不可重复读、幻读
- mysql 64 zip download
- mysql数据备份