mysql绿色版安装步骤,忘记密码时修改密码,给其它用户授权,使得同网段的用户可访问你的数据库
2017-03-13 15:30
806 查看
一、mysql绿色版安装步骤:
找到mysql安装的目录,将my-default.ini赋值一份,重命名为my.ini(改文件在安装的时候会被自动加载)修改其中的内容(注:添加了文件注释的临近一行是新添加的内容)
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# * DO NOT EDIT THIS FILE. It’s a template which will be copied to the
# * default location during install, and will be replaced if you
# * upgrade to a newer version of MySQL.
[mysql]
# 设置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
# These are commonly set, remove the # and set as required.
# basedir = …..
# 设置mysql的安装目录
basedir=D:\mysql-5.6.24-win32
# datadir = …..
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.6.24-win32\data
# port = …..
#设置3306端口
port = 3307
# server_id = …..
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
打开dos命令窗口,进入mysql中bin所在位置
执行mysql服务的安装
mysqld -install
登录mysql数据库:mysql -P(端口号) -h(ip地址) -u(登录名) -p(登录密码)
格式一:mysql -uroot -p123
格式二:mysql -h localhost -uroot -p123
格式三:mysql -P 3306 -h 192.168.1.100 -uroot -p123
配置mysql的环境变量,使得下一次进入mysql的时候不需要先进入mysql安装目录的bin中
配置一个mysql的根路径:
变量名:MYSQL_HOME
变量值:D:\mysql-5.6.24-win32\bin
配置path变量:
在path变量值的最后添加:%MYSQL_HOME%\bin
测试环境变量是否创建成功:打开dos命令窗口不进入mysql的安装目录,直接登录mysql数据库
mysql -uroot -p120607
如果登录成功,那么你的mysql数据库安装成功
如果登录不成功,报数据库登录失败,说明你的绿色版有初始密码,
可以使用下边(二)来进行密码的重置
二、当mysql数据库安装成功之后,因为版本自身含有密码或者自己将密码忘记的时候,可以用下边的操作来强制跳过权限重置密码
打开dos命令窗口通过命令进入mysq安装目录中的bin目录
cd D:\mysql-5.6.24-win32\bin
进入bin目录后,在命令行输入
mysqld --skip-grant-tables (强制跳过权限,进入data目录中),
命令执行后,该dos窗口将不会再进行下一步,光标会一直卡在窗口中,这个时候请不要关闭当前的dos窗口
新打开一个dos窗口,进入mysql安装目录中的bin
在bin目录下输入命令:mysql
这一步属于强行进去mysql中
进入数据库之后,切换为mysql数据库
use mysql;
修改mysql数据库中user表中的用户密码
update user set password=password("123") where user="root";
刷新权限
flush privileges;
退出
quit;
重新登录mysql数据库,试试root账户的密码是否已经修改为123,如果登录mysql成功,那么修改成功
三、当遇到服务无法启动,且无法在系统管理的服务中手动启动的时候,请按照下边的方法,卸载mysql,然后重装
删除注册表:按win+R或者在开始菜单中找到运行,输入regedit进入注册表
删除KEY_LOCAL_MACHINE下的SOFTWARE下的MYSQL文件
删除KEY_LOCAL_MACHINE下的SYSTEM下ControlSet001,ControlSet002,CurrentControlSet下Services下EventLog下的MYSQL文件
打开dos命令窗口
方法一:进入你的mysql安装路径的bin目录中,删除mysql服务,
执行命令:mysqld remove
方法二:cd C:\Windows\System32
sc delete mysql(删除mysql服务)
再次重新安装
使用mysql的登录命令进入数据库
mysql -uroot -p120607
注意:如果你使用的mysql绿色版登不进,说明这个版本有初始密码,这个时候就需要使用上边(二)的步骤重置密码,然后再登录才行
四、设置能够让其他电脑连接你的mysql数据库的操作
方法一:修改mysql数据库中user的host值
首先登陆mysql数据库mysql -uroot -p120607
切换数据库到mysql中
use mysql;
更改mysql数据库user表的host字段信息
update user set host='%' where user='root';
查看user表是否修改成功
select host,user from user;
方法二、授权法:
授权任何主机连接mysql服务GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
授权指定主机连接mysql服务
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
五、给用户赋予操作表结构的权限,如:可创建触发器
可能有同学遇到过这样的问题:当在为表创建触发器的时候,却怎么也创建不了Trigger command denied to user 'root'@'SKY-20170506HEP' for table 'goods'
解决方案
sql授权法(为所有主机授权可添加触发器权限)
UPDATE mysql.user SET Trigger_priv='Y'WHERE HOST='%';
FLUSH PRIVILEGES;
改表法
打开mysql数据库,找到user表,找到user表的Trigger_priv列,将值'N'改为'Y',然后重启服务
你再用你的主机远程访问数据库为表添加触发器
相关文章推荐
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码,root密码丢失
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法