linux安装mysql 这一篇就够了

卸载旧版mysql

查看rpm包

rpm -qa|grep mysql

卸载mysql

rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

查找mysql残留包 (有则删除,没有则忽略 )

find / -name mysql

一个一个的rm –rf 删除,再查( 查出来有,也先不管)

下载MySql linux版

下载地址
在这里插入图片描述

通过xftp工具上传

在这里插入图片描述

解压mysql压缩包

[root@whc local]# tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 

在这里插入图片描述

重命名为mysql

mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql

在这里插入图片描述

创建用户组及用户

查看mysql组和用户是否存在(如果没有创建)

[root@whc local]# cat /etc/group | grep mysql
[root@whc local]# cat /etc/passwd | grep mysql

创建用户组

groupadd mysql

创建用户

useradd -r -g mysql mysql

修改工作目录权限

cd /usr/local/mysql 
chown -R mysql:mysql ./

在这里插入图片描述

在etc目录下创建my.cnf文件

添加下面参数

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


在这里插入图片描述

进入mysql bin目录下

执行安装

./mysqld --initialize --user=mysql

注意有个密码
在这里插入图片描述

回到mysql目录 修改目录权限

chown -R root:root ./

在这里插入图片描述

启动MySQL服务

拷贝mysql服务,进入mysql目录

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 

注册开机启动服务

[root@whc mysql]# chkconfig --add mysql

启动mysql服务

service mysql start

在这里插入图片描述

登录mysql

进入bin目录

./mysql -uroot -p

输入刚才密码
在这里插入图片描述

配置环境变量

vim /etc/profile

在后面添加

MYSQL_HOME=/usr/local/mysql
PATH=$PATH:$MYSQL_HOME/bin
export PATH MYSQL_HOME

在这里插入图片描述
刷新生效

 source /etc/profile

更新密码

进入mysql

./mysql -uroot -p

更新密码

set PASSWORD = PASSWORD('密码');

在这里插入图片描述
刷新生效

flush privileges; 

开启远程连接权限

选择数据库

use mysql

更改

update user set host='%' where user='root'; 

在这里插入图片描述
刷新生效

flush privileges; 

关闭防火墙

命令说明
firewall-cmd --state查看防火墙状态
systemctl stop firewalld停止
systemctl disable firewalld开机禁用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C20611

你的鸡腿将是我创作的最大动

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值