重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
mysql5、7的安装教程:
镜湖ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
1,mysql安装包下载,按路径下载解压即可。
2,若打开mysql失败,提示缺少msvcr120、dll文件,需要下载微软镜像
3,MYSQL环境变量配置:3、1,找到mysql解压后bin目录。3、2,在系统属性点击环境变量。3、3,在环境变量,编辑Path路径。3、4,在环境变量输入mysql安装目录bin路径即可(1)中路径
4,MYSQL安装与登录:4、1以管理员身份启动命令提示符,并定位到MYSQL安装目录bin路径下。4、2执行命令mysqld-install和mysqld--initialize。4、3上述命令执行完,会在mysql安装路径出现data文件夹。在data文件夹中有一个以、err结尾的文件,记录mysql初始密码。4、4执行netstartmysql启动mysql服务。4、5使用历史密码,登录mysql服务mysql-uroot-p密码为、err文件记录密码。4、6修改root用户登录密码。
docker run --privileged=true -p 3306:3306 --name mysql5.7 -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d docker.io/mysql:5.7
-p 端口映射
--name 启动容器名称
-v 目录挂载
-e 初始化root密码
-d 后台运行mysql
--privileged
1、进入服务器输入netsta-angrepQ3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的。输入以上命令之后如果端口没有被开放就会显示显示结果。
2、从上面的显示结果可以看出,mysgl的3306端口只是监听本地的连接,这样就阻碍了外部ip对该数据库的访问,这样就需要修改mysgl配置文件,输入vimetcmysglmycnf然后回车,找bindaddress等于127001,将其注释掉,这样mysql的远程访问端口就开启了。
3、登录mysgl,输入mysglurootp回车。
4、输入密码,令授予的用户权限可以访问mysgl中的任意数据库和表。
5、重启mysgl就可以远程登录数据库服务器了,输入回车。
6、给root用户添加远程访问权限。