本站教程收集整理的这篇文章主要介绍了Centos安装MySQL,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。
环境说明:centos7.5,MysqL5.7
#卸载系统自带的@H_681_9@mariadb
# rpm -qa | grep mariadb
# rpm -e –nodeps?mariadb文件名?
?
?
#删除etc目录下的@H_681_9@my.cnf文件
# rm?-rf?/etc/my.cnf
?
?
#下载压缩包到/usr/local,解压在当前目录并重命名为MysqL5.7
# cd /usr/local
# yum install wget
# wget https://cdn.Mysql.com/archives/MysqL-5.7/MysqL-5.7.22-linux-glibc2.12-x86_64.tar.gz
# tar -zxvf MysqL-5.7.22-linux-glibc2.12-x86_64.tar.gz
# mv MysqL-5.7.22-linux-glibc2.12-x86_64.tar.gz MysqL5.7
?
便宜香港vps
?
#添加组和用户
# groupadd MysqL
# useradd -g MysqL MysqL
?
?
#创建配置文件
# vi /etc/my.cnf
[MysqLd]
user=MysqL
port=3306
basedir=/usr/local/MysqL5.7/
datadir=/usr/local/MysqL5.7/data/
character-set-server=utf8
collation-server=utf8_bin
?
?
#创建数据目录并初始化
# mkdir -p /usr/local/MysqL5.7/data/
# chown -R MysqL:MysqL /usr/local/MysqL5.7/data/
# /usr/local/MysqL5.7/bin/MysqLd –initialize –user=MysqL –basedir=/usr/local/MysqL5.7?–datadir=/usr/local/MysqL5.7/data/&
?
A temporary password is generated for [email?protected]:这里就是数据库的初始密码@H_32_197@
?
#开启@H_681_9@mysqL服务,用初始密码登录数据,并修改初始密码
# /usr/local/MysqL5.7/support-files/Mysql.server start
# /usr/local/MysqL5.7/bin/MysqL -u root -p
> set password=password(‘新密码‘);
?
#设置环境变量
# vi /etc/profile
## FOR MysqL ##
export PATH=/usr/local/MysqL5.7/bin:$PATH
?
?
#设置开机自启动
# cp /usr/local/MysqL5.7/support-files/Mysql.server /etc/init.d/MysqL
# chmod +x /etc/init.d/MysqL
# chkconfig –add MysqL
# chkconfig –level 35 MysqL?on
?
?
#数据库设置允许远程主机访问
> use MysqL;
> update user set host = ‘%‘ where user = ‘root‘;
?
#重启数据库服务
# service MysqL stop
# service MysqL start
?
#防火墙放开@H_810_364@mysqL数据库3306端口
# firewall-cmd?–zone=public?–add-port=3306/tcp?–peRMANent
# firewall-cmd?–reload
好了,大功告成!
本站总结
以上是本站教程为你收集整理的Centos安装MySQL全部内容,希望文章能够帮你解决Centos安装MySQL所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。