Linux:Centos7安装Mysql5.7
检查mysql是否存在
rpm -qa | grep mysql
如果存在之前的版本,利用yum -y remove 删除。
下载
通过wget命令下载Mysql5.7的gz包
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
查看用户和组是否存在
检查Mysql组合用户是否存在,如无则创建
cat /etc/group | grep mysql
cat /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_64
mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql
进入/usr/local/mysql目录,利用bin目录下的mysql_install_db进行安装
cd /usr/local/mysql
bin/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 status
SUCCESS! 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就结束了。
作者:WIU1905
出处:http://www.cnblogs.com/WIU1905/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。