前言:
今天小伙伴们对“centos7修改mysql目录”都比较重视,小伙伴们都想要剖析一些“centos7修改mysql目录”的相关内容。那么小编也在网上收集了一些有关“centos7修改mysql目录””的相关知识,希望咱们能喜欢,你们快快来了解一下吧!迎关注我的头条号:Wooola,10年Java软件开发及架构设计经验,专注于Java、Go语言、微服务架构,致力于每天分享原创文章、快乐编码和开源技术。
检查mysql是否存在
rpm -qa | grep mysql
如果存在之前的版本,利用yum -y remove 删除。
下载
通过wget命令下载Mysql5.7的gz包
wget查看用户和组是否存在
检查Mysql组合用户是否存在,如无则创建
cat /etc/group | grep mysqlcat /etc/passwd | grep mysql
添加Mysql用户组
groupadd mysql
创建名为mysql的用户,并加入mysql用户组
useradd -g mysql mysql
为mysql用户设置密码
passwd mysql安装
复制到/usr/local/mysql目录
cd /usr/local//home/t/mysql-5.7.25-linux-glibc2.12-x86_64mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql
进入/usr/local/mysql目录,利用bin目录下的mysql_install_db进行安装
cd /usr/local/mysqlbin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/启动
/etc/init.d/mysqld restart
解决 ERROR! MySQL server PID file could not be found! 错误
用ps找到Mysql相关进程,用kill命令干掉
ps aux|grep mysql kill -7 9274 9461
再重启就好了
/etc/init.d/mysqld restart设置开机启动
进入/usr/local/mysql目录,设置开机启动
cd /usr/local/mysql
chkconfig --level 35 mysqld on
chkconfig --list mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld
查看Mysql运行状态
service mysqld statusSUCCESS! MySQL running (9871)环境配置
修改 /etc/profile文件,在末尾添加如下信息
export PATH=$PATH:/usr/local/mysql/bin
profile生效
source /etc/profile重置密码
获取root原始密码
修改密码
登录Mysql数据库
mysql -uroot -p
set PASSWORD = PASSWORD('123456');
flush privileges;
添加对外访问权限
update user host='%' where user='root'
重启Mysql
验证
利用Mysql客户端工具SQLyog,输入查看Mysql查看版本命令
SELECT VERSION();或者SELECT @@version;停止
/etc/init.d/mysqld stop
到此,Centos7安装Mysql就结束了。
标签: #centos7修改mysql目录 #centos5mysql