美文网首页
MySQL各版本的安装教程

MySQL各版本的安装教程

作者: townof1997 | 来源:发表于2020-04-24 10:40 被阅读0次

    MySQL的各个版本都是个经典,我们有时根据自己的需要下载不同的版本,但各个版本的安装不一样下面介绍MySQL的下载与安装:
    1,mysql官网:https://www.mysql.com/downloads/
    2,如图点击:

    1587692980(1).jpg
    1587693077(1).jpg
    image.png
    1587693481(1).jpg
    1587693546(1).jpg
    选择好后下载完成.
    3,安装:mysql的下载共有两种,一种是zip压缩文件,另一种是msi安装程序,5.6之后的版本压缩包居多;下面介绍解压压缩包的安装教程以5.7.28版为例:
    1587693903(1).jpg
    解压完成后,在解压包的目录下新建data文件夹和my.txt文件(注:这里后缀要改的) 1587694080(1).jpg
    在my.txt文本中加入:
    [mysqld]
    character-set-server=utf8
    bind-address = 0.0.0.0
    port = 3306
    basedir=D:\\software\mysql_5728\mysql-5.7.28-winx64
    datadir=D:\\software\mysql_5728\mysql-5.7.28-winx64\data
    max_connections=2000
    default-storage-engine=INNODB
    [mysql]
    default-character-set=utf8
    [mysql.server]
    default-character-set=utf8
    [client]
    default-character-set=utf8
    

    其中D:\software\mysql_5728\mysql-5.7.28-winx64是你解压的MySQL的路径,
    然后把后缀改为ini.
    具体的每一行解释如下(因为上面的文件中不能带汉字):

    [mysqld]
    # 设置服务端使用的字符集为utf-8
    character-set-server=utf8
    # 绑定IPv4地址
    bind-address = 0.0.0.0
    # 设置mysql的端口号
    port = 3306
    # 设置mysql的安装目录(能看到bin即可)
    basedir=D:\Applocations\64_mysql\mysql-5.7.28-winx64
    # 设置mysql数据库的数据的存放目录(能看到my.ini文件的目录)
    datadir=D:\Applocations\64_mysql\mysql-5.7.28-winx64\data
    # 允许最大连接数
    max_connections=2000
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 设置mysql以及数据库的默认编码
    [mysql]
    default-character-set=utf8
    [mysql.server]
    default-character-set=utf8
    # 设置客户端默认字符集
    [client]
    default-character-set=utf8
    

    然后在解压的bin目录下输入cmd,
    然后在命令行中输入:

    mysqld --install
    

    会报:

    Install/Remove of the Service Denied!
    

    这时候在window10系统下的“开始”右键-->Window PowerShell(管理员),打开命令行,切换到解压的MySQL目录中
    输入:

     mysqld --install
    

    安装成功:


    1587694934(1).jpg

    注:# 安装命令
    mysqld --install
    卸载命令
    mysqld --remove
    4.初始化mysql
    mysql数据库初始化
    mysqld --initialize --user=root --console
    如果报:


    1587695115(1).jpg
    要看my.ini中的路径是否错误:及盘符下是“ \\ ”不是“\”
    如下:

    修改前:

    basedir=D:\software\mysql-5.7.28-winx64
    datadir=D:\software\mysql-5.7.28-winx64\data
    

    修改后:

    basedir=D:\\software\mysql-5.7.28-winx64
    datadir=D:\\software\mysql-5.7.28-winx64\data
    

    然后再次输入: mysqld --initialize --user=root --console


    1587695365(1).jpg

    红框是初始化是生成的随机密码,
    5.登陆mysql
    在终端通过命令启动mysql服务
    启动mysql服务
    net start mysql
    注:停止mysql服务 net stop mysql
    mysql -uroot -p密码或者
    mysql -uroot -p
    再输入密码
    注:这个密码就是前面初始化mysql生成的随机密码
    6.修改mysql的密码:
    set password = password('密码');
    退出mysql数据库
    exit
    7.配置mysql的环境变量
    三、mysql数据库添加用户
    root用户是mysql数据库的超级用户,权限比较高,使用起来不安全,推荐新建用户,当然不新建也可以的
    在终端里使用以下命令新建用户并授予权限
    格式说明
    grant 权限 on 数据库.表 to 用户名@连接的ip地址 identified by'密码';
    实例,给密码是1234的test用户所有数据库的所有表的所有权限

    grant all on *.* to test@'%' identified by'1234';
    
    1587695733(1).jpg

    相关文章

      网友评论

          本文标题:MySQL各版本的安装教程

          本文链接:https://www.haomeiwen.com/subject/zsdxwhtx.html