01.mysql 环境搭建
mysql安装
-
官网下载mysql
-
安装过程中需要选中安装版本,并且可以同时安装两个不同版本的mysql,只需要保证两个版本的mysql端口号不同。
-
将bin目录添加到环境变量中
-
可以通过访问不同的端口号来实现对不同版本的mysql访问
# 访问3306端口的数据库 mysql -uroot -p -hlocalhost -P3306 # 访问3307端口的数据库 mysql -uroot -p -hlocalhost -P3306
-
开启关闭mysql服务(需要管理员权限的命令行窗口)
# 开启mysql服务(后面的mysql用对应的服务名即可) net start mysql8 # 关闭mysql服务 net stop mysql8
mysql远程权限开启
mysql默认只能在本地的localhost访问,如果要远程访问,首先要开启远程访问权限
# 进入数据库
mysql -uroot -p -hlocalhost -P3306
# 选择mysql数据库
use mysql
# 1.修改可访问的host,也就是将用户名对应的host修改为%即可
select host, user, plugin from user;
update user set host="%" where use="root";
# 刷新权限
flush privileges;
# 2. 修改校验方式
alter user "root"@"%" identified with mysql_native_password by "密码"
# 刷新权限
flush privileges;
mysql5 修改默认字符集
修改 my.ini 文件,该文件在数据库保存的目录下,默认目录是C:\ProgramData\MySQL\MySQL Server 8.0\Data
[mysql] #大概在63行左右,在其下添加
...
default-character-set=utf8 #默认字符集
[mysqld] # 大概在76行左右,在其下添加
...
character-set-server=utf8
collation-server=utf8_general_ci
增加以上三行内容,然后重启mysql即可
net stop mysql服务名;
net start mysql服务名;
这个服务名就是安装的时候确定的服务名,忘记服务名是多少可以去services.msc中查看