0x1 msi安装方法
0x11下载mysql软件
到mysql官网下载最新的mysql版本
下载地址:https://www.mysql.com/downloads/
下载完成后,双击mysql-installer-community-5.7.13.0.msi进行安装,一路下一步,安装好就行,中间有个配置root密码的地方,记得设置一个比较安全的密码。
0x12配置mysql的root账户远程登陆
最新版本的mysql的配置文件my.ini中已经没有bindaddress这个选项,如果有的话,将其值改为0.0.0.0
my.ini的路径:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
打开路径C:\Program Files\MySQL\MySQL Server 5.7\bin,不选中任何文件,然后右击–>在此处打开命令窗口
输入mysql -uroot -p,直接回车,不用输入密码
然后输入下面语句,给root@%赋予全部权限,%是任意ip的意思,123456是数据库的密码
mysql> Grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
然后输入下面语句来刷新
mysql> flush privileges;
0x2 mysql5.6绿化版安装
0x21下载绿色版的mysql并进行配置
下载该文件,解压到指定地方,例如D:\elk
将D:\elk\mysql-5.6.31-winx64\bin添加到环境变量的path中
将D:\elk\mysql-5.6.31-winx64下的my-default.ini文件重命名为my.ini
并编辑my.ini,填上basedir和datadir的路径和port的值,如下图所示
以管理员权限打开cmd窗口,切换到D:\elk\mysql-5.6.31-winx64\bin路径下,执行命令安装mysql服务
mysqld -install
安装成功后,使用下面命令启动mysql
net start mysql
0x22配置root账户的密码和远程登陆
打开cmd 登陆mysql,输入如下命令
mysql -uroot -p
提示输入密码,直接回车就好
给root账号添加密码
update user set authentication_string=PASSWORD('123456') where user='root';
修改root账户的管辖的范围
update user set host='%' where user='root' and host='localhost';
重启下mysql服务就好了
0x3 mysql的导入导出
datebase为数据库名
table为表名
导出一张表(表结构+数据)
mysqldump -uroot -p database table >1.sql
导出整个数据库(表结构+数据)
mysqldump -uroot -p database >1.sql