龙空技术网

Linux:Centos7安装Mysql5.7

猿芯 787

前言:

今天小伙伴们对“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