您的位置:首页 > 数据库 > MySQL

MySql小结

2015-11-17 19:12 731 查看

0. 下载MySql压缩包

【注】:里面可能没有含有Data文件夹,需要敲代码,让MySql自动生成。

先将my.default.ini改名为my.ini放到bin目录 命令行执行: mysqld --initialize --user=mysql --console 先执行以上命令, 生成库. 注意有个临时密码, 要记下来. 然后启动服务.  然后再命令行: mysql -uroot -p 输入密码


1. 配置环境变量

1 -- 在环境变量path后面加上,安装目录bin地址
2 C:\Program Files (x86)\mysql-5.6.15-win32\bin;


2. 安装mysqld服务(在cmd管理员命令下面执行)

1 mysqld --install


3. 启动服务(报错)

C:\Windows\system32>net start mysql

-- 提示:
--发生系统错误 2。
--系统找不到指定的文件。


3-1. 解决:
注:[b]下载MySql完若是zip文件后,可以直接使用(注意里面可能没有默认的data文件夹)[/b]

先将my.default.ini改名为my.ini放到bin目录 命令行执行: mysqld --initialize --user=mysql --console 先执行以上命令, 生成库. 注意有个临时密码, 要记下来. 然后启动服务.  然后再命令行: mysql -uroot -p 输入密码


--mysql-5.6.10-win32默认的配置文件是在C:/Program Files/MySQL/MySQL --Server 5.6/my-default.ini,或者自己建立一个my.ini文件,在其中添加配置:
--若是下载的目录没有data文件夹,则需重新下载
[mysqld]
basedir=C:/Program Files/MySQL/MySQL Server 5.6
datadir=C:/Program Files/MySQL/MySQL Server 5.6/data


4. 再次启动服务

C:\Windows\system32>net start mysql

-- 提示:
--发生系统错误 2。系统找不到指定的文件。


4-1. 解决:
注:在安装mysql服务时,一定要切换到mysql安装目录的bin目录下,不管你是否配置环境变量,否则在安装完后启动服务还是会报上面的错误。
   切换到bin目录后,先删除前面安装的mysql服务(删除服务不一定要到bin目录),再重新在bin目录下安装mysql服务,然后启动:

C:\Windows\system32>cd ../..

C:\>cd Program Files\MySQL\MySQL Server 5.6\bin

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld --remove
Service successfully removed.

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld --install
Service successfully installed.

C:\Program Files\MySQL\MySQL Server 5.6\bin>net start mysql

--提示:
--MySQL 服务正在启动 .
--MySQL 服务已经启动成功。


5. 登陆数据库

--方法一:
mysql -uroot -hlocalhost -p
--方法二:
mysql -uroot
--注意在-u和root之间不存在空格


6. 修改原始root密码

mysqladmin -u root password '新密码'


7. MySql常用操作

(1) 显示某个数据库的字符编码

USE databaseName;
SHOW VARIABLES LIKE 'character_set_%';
SHOW VARIABLES LIKE 'collation_%';


(2) 修改数据库密码(这里是”root“)

UPDATE user SET password=PASSWORD('123456') WHERE user='root';


(3) 显示数据库的数据目录

SHOW VARIABLES LIKE 'datadir'


(4) 修改数据库密码

SET PASSWORD = PASSWORD('123456');


  

// 创建一个数据库

// 创建一张表

// 创建一个新属性

// 删除个数据库

// 删除一张表

// 删除一个属性

// ........


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: