下载安装
下载地址:http://dev.mysql.com/downloads/mysql/
本人安装的是mysql-5.5.25-winx64.zip,安装PC为win7 64位
解压到 D:\opt\mysql-5.5.25-winx64
环境变量path中追加 D:\opt\mysql-5.5.25-winx64\bin;
复制my-large.ini,改名为my.ini。并打开编辑
[client]
#password = your_password
<span style="color:#ff0000;">default-character-set = utf8</span>
port = 3306
socket = /tmp/mysql.sock
# The MySQL server
[mysqld]
<span style="color:#ff0000;">basedir = D:/opt/mysql-5.5.25-winx64
datadir = D:/opt/mysql-5.5.25-winx64/data
character-set-server = utf8</span>
添加上面的配置(红色字体)。
配置启动
在命令行执行 mysqld --install mysql --defaults-file=D:\opt\mysql-5.5.25-winx64\my.ini 添加服务,
然后运行 net start mysql 启动服务。
停止服务:net stop mysql
删除服务:mysqld --remove mysql
启动后的mysql的root用户是没有密码的,可以执行 mysql -u root -p 进行登录。
基本操作
- 显示数据库一览:show databases;
- 删除数据库:drop database 数据库名;
- 创建数据库:create database 数据库名;
- 创建操作数据库的专用用户:grant all privileges on home.* to user@localhost identified by '12345'; 意思是赋予从本地连接数据库的用户user能对home数据库中所有对象进行操作的全部权限。
- 使用指定数据库:use 数据库名;
- 显示所有表一览:show tables;
- 显示表结构:desc 表名;
- 建表:CREATE TABLE goods(id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30));
更改root用户密码
mysql> use mysql;
mysql> delete from user;
mysql> grant all on *.* to root@'%' identified by 'password' with grant option;
然后重启MySQL。使用 mysql -u root -ppassword 登录。