安装mysql
解压压缩包
在mysql下增加my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir= C:\mysql
# 设置mysql数据库的数据的存放目录
datadir= C:\mysql\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
cmd开始安装mysql
1.初始化data目录,路径改成自己的
mysqld --defaults-file=F:/73_Mysql8.0/my.ini --initialize --user=mysql --console
切记记住生成的mysql密码
2.安装mysql服务
mysqld --install
3.启动mysql
net start mysql
4.修改密码
# 先登录
mysql -uroot -p
# 接下来会提示输入密码,输入记住的密码
# 修改密码
ALTER USER USER() IDENTIFIED BY 'root';
# 或者这条命令修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY'newpassword';
出问题之后
停止mysql:net stop mysql
删除mysql:mysqld remove mysql
远程连接mysql
能否ping通远程服务器ip
不能的话,关闭mysql所在机器的防火墙后再次测试,连接成功
是否开启mysql的远程连接服务
use mysql;
update user set host='%' where user='root';
之后如果出现以下错误
use mysql;
select user, host from user;
查看一下host是否已经有了%这个值,有了就可以了.