MysqL5.6.15非安装版配置服务

来源:互联网 发布:邓力群 知乎 编辑:程序博客网 时间:2024/06/01 08:11

  重装完系统之后之前的MySQL也不能使用了,又懒得再去安装就找了一个非安装版本的MySQL版本为mysql-5.6.15-winx64。经过不断的尝试之后安装终于成功了,下面是安装过程。

  在F:\aspire\mysql-5.6.15-winx64下建立一个my.ini文件,写入内容:

   [WinMySQLAdmin]
# 指定mysql服务启动启动的文件
Server=F:\\aspire\\mysql-5.6.15-winx64\\bin\\mysqld.exe
[mysqld]
# 设置mysql的安装目录
basedir=F:\\aspire\\mysql-5.6.15-winx64
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data 
datadir=F:\\aspire\\mysql-5.6.15-winx64\\data
# 设置mysql服务器的字符集
character_set_server=utf8
[client]
# 设置mysql客户端的字符集
default_character_set=gbk

  保存后退出,注意其中的路径一定要正确不然启动的时候会报1067错误

  接下来打开CMD进入命令窗口,在窗口中切换到你MySQL所在文件夹路径的bin目录,我的是F:\aspire\mysql-5.6.15-winx64\bin,如图

  

然后运行命令 mysqd -install即可安装完成MySQL服务,可以再系统管理面板中发现多了一个MySQL服务;

如果启动不成功想删除服务重新安装可以运行mysqld --remove或者mysqld -remove mysql将MySQL服务删除掉;

接下来连接数据库的时候可能报错,安装配置完成之后,接着是MySQL的安全设置,包括设置root密码,删除空用户,开放root帐号远程访问权限。

F:\aspire\mysql-5.6.15-winx64\bin>  mysql -u root 
mysql> use mysql 
mysql> select user,host,password from user; 
可看到如下查讯结果: 
user host password 
root localhost  
root 127.0.0.1 
 localhost 

删除空的帐号mysql> delete from user where user=''; 

设置密码,mysql> update user set password = password('123456'); 
更新密码后,必须用FLUSH PRIVILEGES让服务器重新读授权表。否则,重新启动服务器前,不会使用更改。 
mysql> FLUSH PRIVILEGES; 

经过以上步骤就可以成功安装并连接MySQL数据库。

0 0
原创粉丝点击