grant all privileges on *.* to 'root'@'%' identified by 'ok' with grant option;
update mysql.user set password=PASSWORD('ok') where User='root';
flush privileges;
最近mysql出了新的GA版本——mysql5.6.11,此版本windows64位下只有解压缩版,于是在win7上进行了配置。期间碰到了一些问题,在此记录一下。
一、环境
操作系统:WIN764位
MYSQL版本:mysql-5.6.11-winx64
二、步骤
1、到mysql官网下载mysql-5.6.11-winx64
2、将解压缩后的文件放到自己想要的地方,并配置环境变量。例如我存放的目录为:D:\tools\mysql\mysql-5.6.11-winx64
在环境变量中添加:MYSQL_HOME:D:\tools\mysql\mysql-5.6.11-winx64
在path路径中加入:%MYSQL_HOME%\bin
配置环境变量不是必须的,只是为了能更方便的在命令行中使用mysql的命令行工具。
3、修改ini配置文件
5.6.11的解压缩版里有一个my-default.ini文件,copy一份改名为my.ini放在同级目录下。修改my.ini,添加红色部分。
[mysql]
default-character-set=utf8
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# 设置mysql的安装目录
basedir = D:/tools/mysql/mysql-5.6.11-winx64
# 设置mysql数据库的数据存放目录
datadir = D:/tools/mysql/mysql-5.6.11-winx64/data
# port = .....
# server_id = .....
character-set-server=utf8
4、安装服务
进入cmd,输入命令:
mysqld --install mysql --default-file="D:\tools\mysql\mysql-5.6.11-winx64\my.ini"
mysql就是安装的服务名称,可以随便取。
5、启动服务
net start mysql
6、配置用户
还在上面的命令窗口里面,输入命令:mysql -u root -p
回车后提示输入密码。
mysql解压缩版初次安装管理员root的密码为空,因此直接再回车一次就登入mysql数据库了。
成功后
输入命令:use mysql; /*使用mysql数据库*/
输入命令:select host,user,password from user; /* 查看系统的账户信息 */
结果如下:
host user password
localhost root
127.0.0.1 root
::1 root
locathost
host:代表mysql服务允许哪个IP来的请求。localhost和127.0.0.1指mysql服务所在的主机,即本地。::1是IPV6的IP地址写法,
全称为:0000:0000:0000:0000:0000:0000:0000:0001。现在都是IPV4的网络,可以不用管他。
user:指账户名称。不同的host下账户名称可以相同。
password:密码。
可以看到,默认账户里只支持本地连接,并且账户没有密码。现在的问题明确了,就是要将匿名用户删除,为root用户添加远程访问和密码,再为自己添加个人账户。指令如下:
mysql>update user set password=PASSWORD('root') where user='root';
mysql>grant all on *.* to root@'%' identify by 'root';
mysql>grant all on *.* to walle@'%' identify by '123456' with grant option;
mysql>delete from where user='';
mysql>select host,user,password from user;
mysql>commit;
mysql>flush privileges;
至此,OK。
分享到:
相关推荐
安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql安装Mysql...
mysql安装mysql安装mysql安装mysql安装mysql安装mysql安装
"Linux 下非 root 权限的 MySQL 安装" Linux 下非 root 权限的 MySQL 安装是指在 Linux 操作系统中,使用非 root 用户权限来安装和配置 MySQL 数据库服务器的过程。这种安装方式可以避免使用 root 权限,从而提高...
mysql安装和使用mysql安装和使用mysql安装和使用mysql安装和使用mysql安装和使用
MySql安装步骤|MySql安装步骤|MySql安装步骤|MySql安装步骤
MySQL安装与配置图解.详细的不能再详细了
MySql安装软件,一直next安装就可以了
* 介绍 MySQL 的安装过程,包括编译安装 ncurses 库、编译安装 MySQL、配置 MySQL。 * ncurses 库是 MySQL 的依赖库,需要先安装 ncurses 库。 * 在编译安装 MySQL 时,需要指定安装路径、unix socket 路径、客户端...
Mysql安装及Windows11无法安装解决
mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程(保姆级)---mysql-8.0.32-winx64 mysql安装教程...
Mysql安装
mysql安装图解 mysql图文安装教程 mysql安装图解 mysql图文安装教程
mysql安装版win64位,msi格式。。。。。。。。。。。。。
在Linux下MySQL安装配置使用指南,和网上很乱的资料不同,这是一份制作好的pdf文档,分类详细,欢迎下载。
mysql安装录像,mysql,MySQL的安装录象.rar
MySQL安装的图解-mysql安装-mysql5安装教程-(图文)_Wang
非MySQL安装MySQL-python,有时不是数据库为封装的MySQL时,可以通过yum -y install mysql-devel 但有时不行,这是可按文档去更改MySQL-python
linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下...
mysql安装步骤文档
MySQL安装教程图解详细