美文网首页
mysql安装 windows

mysql安装 windows

作者: 加勒比兔Z | 来源:发表于2019-09-30 09:38 被阅读0次

    首先进入bin目录
    1、命令:“mysqld.exe --install mariadb” (mariadb 为服务名,可以自定义)
    显示 “Service successfully installed.” 安装成功

    2、首次初始化
    mysql_install_db.exe

    3、net start mariadb

    4、继续执行以下命令,进行配置:
    (说明:‘#’后为解释说明)
    mysql -uroot # 进入mysql
    update user set password=password("123456") where user="root"; # 设置密码
    flush privileges; # 刷新
    exit; # 退出
    mysql -uroot -p123456 # 使用密码进入
    show variables like 'character%'; # 显示编码集
    set character_set_client=utf8 ; # 配置编码
    set character_set_connection=utf8 ;
    set character_set_database=utf8 ;
    set character_set_database=utf8 ;
    set character_set_results=utf8 ;
    set character_set_server=utf8;
    set character_set_system=utf8 ;
    show variables like 'character%'; # 查看配置结果

    5、备份还原
    mysqldump -h127.0.0.1 -uroot -ppass 数据库 > 目的地
    如:mysqldump -h127.0.0.1 -uroot -ppass --databases 数据库1 数据库2 > multibackupfile.sql
    还原的话就把箭头修改下 哈哈哈哈 <
    如:mysql -h127.0.0.1 -uroot -ppass myweb < 备份文件

    修改密码
    两种修改方法:

    1、直接在shell命令行使用 mysqladm 命令修改。
    mysqladmin -uroot -p[oldpassword] password [newpassword]

    2、登陆数据库修改密码。

    mysql -uroot -p

    2.1 更新 mysql 库中 user 表的字段:
    MariaDB [(none)]> use mysql;
    MariaDB [mysql]> UPDATE user SET password=password('newpassword') WHERE user='root';
    MariaDB [mysql]> flush privileges;
    MariaDB [mysql]> exit;

    2.2 或者,使用 set 指令设置root密码:
    MariaDB [(none)]> SET password for 'root'@'localhost'=password('newpassword');
    MariaDB [(none)]> exit;

    授权
    grant all on . to 'admin'@'%' IDENTIFIED BY ‘password’;
    flush privileges;

    另一种创建用户方式,如果报没有权限之类的
    SET GLOBAL READ_ONLY=0;
    FLUSH PRIVILEGES;
    CREATE USER 'aqmp'@'%' IDENTIFIED BY '123456'
    GRANT ALL ON . TO 'aqmp'@'%' IDENTIFIED BY '123456';

    相关文章

      网友评论

          本文标题:mysql安装 windows

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