• 开发环境之MySql


    查看更多开发环境配置,请点击《开发环境配置大全》

    叁章:MySql安装教程

    1)去官网下载MySql安装包

    https://www.mysql.com/downloads/

    这里推荐解压缩安装mysql,方便快捷

     

    2)安装

    解压缩到自己喜欢的目录,在mysql文件夹下创建data文件夹,添加一个my.ini配置文件

     my.ini配置文件内容如下:


    [mysqld]

    character-set-server=utf8

    bind-address=0.0.0.0

    port=3307

    basedir=C:Program FilesMySQLmysql-5.7.23-winx64mysql-5.7.23-winx64

    datadir=C:Program FilesMySQLmysql-5.7.23-winx64mysql-5.7.23-winx64data

    max_connections=2000

    default-storage-engine=INNODB

    [mysql]

    default-character-set=utf8

    [mysql.server]

    default-character-set=utf8

    [client]

    default-character-set=utf8


    3)配置环境变量并执行安装命令

    3.1 右击我的电脑>>>属性>>>高级>>>环境变量

    添加环境变量:

    MYSQL_HOME,值为mysql安装包路径:C:Program FilesMySQLmysql-5.7.23-winx64mysql-5.7.23-winx64

    在原有的path下追加:%MYSQL_HOME%in

     

    3.2 管理员打开dos窗口

    执行mysqld -install进行安装;

    执行mysqld --initialize-insecure --user=mysql进行初始化;

    执行net start mysql启动mysql,默认端口3306;

    至此安装完成,初始化默认用户为root,密码为空

     

    4)安装图形化界面

    百度下载Navicat或workbench安装即可,软件可能需要激活,可百度查找

     

    Navicat注册机激活教程:

    1)官网下载Navicat并且安装

    2)下载注册机

    链接:https://pan.baidu.com/s/1V2uXfoQrMxUgAEkKVZfoNA  提取码:rdhs

    3)管理员启动注册机(英文版可以对照下面的文字选择)

    4)点击补丁,双击选择Navicat.exe,这时会弹出破解提示,如果弹出其他的提示,需要卸载重新安装Navicat

    5)启动Navicat,选择注册,如果不在启动时选择,可以在程序的 帮助》》注册 选择

    6)点击生成,获取到注册码,将注册码复制到注册码位置,点击激活,然后选择手动激活

    7)将请求码复制到指定位置,然后点击生成,这时会生成一个激活码并且自动填充到相应位置,最后点击激活即可

    8)进入程序,点击帮助》》注册,可以发现已经永久激活

    5)MySql设置密码

    方法一:命令

    登陆mysql(填入账号,密码,端口),设置root密码

    $ mysql -h localhost -P 3307 -u root -p password
    mysql>set password=password('你的密码');
    mysql>flush privileges;
    mysql> exit;

    方法二:管理工具(推荐使用)

     

    6)MySql设置用户权限

    编辑添加的新用户,然后如图添加用户对某个数据库的权限即可

    7)MySql允许远程连接

    方法一:命令

    登陆mysql(填入账号,密码,端口)

    $ mysql -h localhost -P 3307 -u root -p password
    mysql> use mysql;

    允许所有用户远程访问,修改用户名和密码为你自己的

    mysql> GRANT ALL PRIVILEGES ON . TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

    允许单个ip访问,修改用户名和密码为你自己的

    mysql> GRANT ALL PRIVILEGES ON . TO 'USERNAME'@'1.2.3.4' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

    最后刷新

    mysql> FLUSH PRIVILEGES;

    方法二:管理工具(推荐使用)

    打开Navicat或其他管理工具,找到mysql数据库,打开user表(即自己设置的用户),然后设置字段host为%,保存;

    打开查询窗口,输入FLUSH PRIVILEGES;刷新即可。

     

    8)Windows Server2012安装问题

    8.1 mysqld -install时:应用程序无法正常启动(0xc000007b)

    解决:在百度上下载DirectX修复工具(增强版),修复即可。

    链接:http://www.pc6.com/softview/SoftView_57945.html

    注意,需下载增强版,这样可以修补系统相关的C++组件。

    8.2 初始化失败

    在mysql install命令运行成功后,接着运行mysqld --initialize命令完成数据库初始化功能,这时遇

    到了error: Found option without preceding group in config file: /data/3307/my.cnf at line: 1

    原因:my.ini文件格式是utf-8

    解决办法:my.ini文件保存为ANSI格式文件,注意是整个文件的编码格式

    8.3 net start mysql时:错误2,系统找不到文件

    删除mysql服务:mysqld --remove

    重新安装:mysqld -install

    检查环境变量是否正确

    检查注册表中路径是否正确

    如果再次执行net start mysql,提示权限不足,则:

  • 相关阅读:
    触发器
    dubbox 及 zookeeper的安装与启动
    负载均衡
    SOA架构
    获取短信验证码
    分步式
    saoruo
    Ngx
    redies技术
    Springboot开发特点
  • 原文地址:https://www.cnblogs.com/xdzy/p/10986208.html
Copyright © 2020-2023  润新知