安装mysql
2016-07-27 17:20
246 查看
新装系统安装mysql
1.解压压缩包
2.在根目录将my-default.ini复制一份,改名为my.ini
3.在my.ini文件中修改
basedir = mysql根目录路径
datadir = 数据库路径
并在文件最后一行添加skip-grant-tables(此为设置免密码登录,以便在后面修改密码)
4.在根目录\bin中打开cmd,输入mysqld -install安装服务
5.启动mysql服务。若启动后自动停止,将数据库路径文件夹清空,然后在在根目录\bin中打开cmd,输入mysqld -remove卸载服务,然后输入mysqld --initialize,在输入mysqld -install重新安装服务
6.输入mysql -u root -p,回车
7.要求输入密码时,直接回车,此时密码为空
8.这时候输入:update
mysql.user set password=password('root') where user='root';
提示:ERROR 1054 (42S22): Unknown column 'password' in 'field list',
这是因为mysql数据库下已经没有password这个字段了,password字段改成了authentication_string,
所以需要将语句更改为update
mysql.user set authentication_string=password('root') where user='root' ;
这时Query OK,修改成功
9.将my.ini文件中添加的kip-grant-tables这一行去掉,否则依然可以免密码登录
10.该干嘛干嘛
1.解压压缩包
2.在根目录将my-default.ini复制一份,改名为my.ini
3.在my.ini文件中修改
basedir = mysql根目录路径
datadir = 数据库路径
并在文件最后一行添加skip-grant-tables(此为设置免密码登录,以便在后面修改密码)
4.在根目录\bin中打开cmd,输入mysqld -install安装服务
5.启动mysql服务。若启动后自动停止,将数据库路径文件夹清空,然后在在根目录\bin中打开cmd,输入mysqld -remove卸载服务,然后输入mysqld --initialize,在输入mysqld -install重新安装服务
6.输入mysql -u root -p,回车
7.要求输入密码时,直接回车,此时密码为空
8.这时候输入:update
mysql.user set password=password('root') where user='root';
提示:ERROR 1054 (42S22): Unknown column 'password' in 'field list',
这是因为mysql数据库下已经没有password这个字段了,password字段改成了authentication_string,
所以需要将语句更改为update
mysql.user set authentication_string=password('root') where user='root' ;
这时Query OK,修改成功
9.将my.ini文件中添加的kip-grant-tables这一行去掉,否则依然可以免密码登录
10.该干嘛干嘛
相关文章推荐
- mysql主从复制
- mysql取消外键检查
- DB-Mysl-忘记root密码&解决
- 让 MySQL 支持 emoji 存储
- mysql中count的用法
- 如何让本机mysql可以远程连接
- MySQL数据库(8)----表的创建、删除、索引和更改
- mysql dbcp Caused By: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received
- Mysql数据库的触发程序
- Mysql与Sql server在语法和关键字上的区别
- MySQL集群系列2:通过keepalived实现双主集群读写分离
- MySQL集群系列1:2台机器搭建双主集群
- MySQL视图的创建和使用
- mysql varchar类型转换int类型
- Otter-入门篇1(阿里开源项目Otter介绍)
- 六、数据库优化(上)——Mysql主从复制搭建
- mysql grant all on *.* to xxx@'%' 报Access denied for user 'root'@'localhost'
- Mysql基本操作
- 错误:MySQL多列identity约束(VS2012)
- MySQL root用户修复root权限