MySQL
Q1: mysql...zip在windows 下的安装?
1.指定环境变量: path=...;C:\xxxx\mysql\bin
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