MySQL

Q1: mysql...zip在windows 下的安装?

1.指定环境变量: path=...;C:xxxxmysqlin

2. 初始化:mysqld  --initialize  需要初始化才会出现data内容 包含基础信息 ***** 没有这个服务启动不了*******

mysqld.exe --initialize --user=mysql --console  -->初始密码可以在命令行中看到。

3.安装服务: mysqld --install

4.启动服务: net start mysql

Q2: MySQL 命令

  net start/stop mysql 开启、停止 mysql服务

  mysqld --remove 移除mysql服务

  mysqld --install 安装mysql服务

    mysqld --initialize  初始化

Q3: MySQL配置文件加载 my.ini. 目前不太确定会不会加载my-default.ini,难道是个模板?

是因为出现过修改my-default.ini中的innode_buffer_pool_size = 32M 不生效

确定my-default.ini不生效, 

以下的我简单配置:  *** 这个文件放在basedir目录****

[mysqld]
basedir=C:\mysql-5.7.21-winx64
datadir=D:\mysqldata
port=3306
character-set-server=utf8
[client]
port=3306
#character-set-client=utf8

Q4:Error 1130: host 'XXXXX' is not allowed to connect to this MySQL Server

A:  登录mysql, mysql> use mysql; mysql>update user set host='%' where user='root'; 重启服务生效。

Q5: 如何用root登录mysql?

A: 1. 在初始化日志中会产生一个初始密码,用这个密码登录进去。#mysql -u root -p

    2. 修改密码: mysql>set password for root@localhost=password('你的密码');

Q6:MySQL 版本查看

1.系统命令行模式登录, mysql -uroot -p 回车输入密码可看到版本。

2.MySQL的命令行下执行mysql>status 或者mysql> select version()

3.系统命令#mysql --version

Q7:MysQL 数据备份与恢复?

1. 备份  

1.1 指定数据库备份

mysqldump -uroot -pXXXXX --databases 数据库名 > (数据库存入路径)文件名.sql

 2.恢复

进入mysql命令行:mysql>source 文件名.sql

  

原文地址:https://www.cnblogs.com/rexhu/p/5656768.html