linux centos7工具安装之 mysql篇mysql5.7在线安装

查询是否已经安装了mysql,卸载

查找已安装mysql
rpm -qa | grep mysql

如图:
在这里插入图片描述

卸载(没查到已安装mysql请忽略)
rpm -ev --nodeps mysql57-community-release-el7-11.noarch
rpm -ev --nodeps mysql-community-client-5.7.41-1.el7.x86_64
rpm -ev --nodeps mysql-community-libs-5.7.41-1.el7.x86_64
rpm -ev --nodeps mysql-community-server-5.7.41-1.el7.x86_64
rpm -ev --nodeps mysql-community-common-5.7.41-1.el7.x86_64
查找还有哪些mysql文件
find / -name mysql
把查找出的目录删除(没查到还有哪些mysql文件请忽略)
rm -rf  上面找到的文件(注:find方法找出来的mysql 不一定是MySQL安装服务,可能是其他文件名,删的时候要注意区分)
查看mysql系统配置文件(my.cnf)
cat /etc/my.cnf
把查找出的my.cnf删除(没查到my.cnf文件请忽略)
rm -rf /etc/my.cnf

查询是否安装了mariadb,卸载

查找已安装mariadb
rpm -qa | grep mariadb
卸载(没查到mariadb请忽略)
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

下载安装mysql源

下载mysql源
curl -O https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
安装mysql源
yum localinstall mysql57-community-release-el7-11.noarch.rpm
检查mysql源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"

开始安装mysql

安装mysql
yum install mysql-community-server

报错了是不,错误是:(这个错误原因是版本问题)
在这里插入图片描述
解决方法(没错请忽略):

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次安装mysql
yum install mysql-community-server
查看是否安装成功
yum list installed mysql-* 

启动mysql

systemctl start mysqld   启动mysql
systemctl status mysqld   查看mysql状态

在这里插入图片描述

获取mysql的默认登录密码,并修改密码

获取默认密码
grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

登录mysql
mysql -uroot -p
回车后输入刚刚获取的密码~~~~

进入mysql
在这里插入图片描述

修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
 注意:如果提示:Your password does not satisfy the current policy requirements(你的密码太简单)
如root,123456等,这时候修改密码的方式都不行,出现密码不符合当前安全策略要求
解决:(修改关于密码验证的设置)
set global validate_password_policy=0;
然后执行
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

设置mysql-root用户可以外网连接

设置外网连接
grant all privileges on *.* to 'root' @'%' identified by 'root123zxcv';
flush privileges
退出mysql
exit

在这里插入图片描述

设置开机自启

systemctl enable mysqld
systemctl restart mysqld(重启mysql)

mysql 修改字符集为UTF-8 和 mysql 忽略大小写(看个人需求可配置,无需配置请略过)

修改配置文件
cp /etc/my.cnf /etc/my.cnf.bk   更改前的备份(失败后还可以改回去,养成好习惯,防止gg)

mysql默认安装字符集为latin1,开始更改

vim /etc/my.cnf(此处没安装vim可以用vi编辑器 /etc/my.cnf)

按键"Shift+g"定位到文件尾,点击’i’ 进入编辑。

填入配置内容(修改在字符集,无需配置请略过):

根据实际情况添加以下配置项:

character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
填入配置内容(忽略大小写,无需配置请略过):

lower_case_table_names=1
在这里插入图片描述

保存退出

编辑完成后,点击’esc’按钮退出编辑模式

:wq 保存退出
刷新配置文件
source /etc/profile
完成后停服务,开启服务(注意不是重启,是先停再启动)
systemctl stop mysqld   (停止)
systemctl start mysqld   (启动)

mysql启动停止等命令

systemctl start mysqld   启动
systemctl stop mysqld   停止
systemctl restart mysqld   重启
systemctl status mysqld   查看状态
systemctl enable mysqld   加入开机自启
systemctl disable mysqld   取消开机自启

OK!!!啊哈哈哈哈哈,大队长,我的任务完成啦!

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值