Centos7.4安装MySQL

Centos7.4安装MySQL,第1张

1.安装环境

此教程适用于centos7.0及以上兼容版本的安装

2.实现方案

①运行以下命令

大约等待3分钟,然后会生成一个root用户的随机密码

②复制该密码,mysql -u root -p

③粘贴随机密码,不显示密码,直接回车登录

设置密码策略

然后将随机密码修改成自己定义的密码

③然后重新登录mysql,创建mysql用户

④对所有库授权

或者对指定库进行授权

⑤刷新权限

⑥开放3306端口

⑦重启防火墙

⑧navicat连接mysql

如何升级CentOS 6.5下的MySQL

备份数据库升级MySQL通丢失数据保险起见我需要做步输入命令:

mysqldump -u xxx -h xxx -P 3306 -p --all-databases >databases.sql

停止MySQL服务输入命令:

service mysqld stop

卸载旧版MySQL输入命令:

yum remove mysql mysql-*

执行程询问否移除输入Y

移除命令执行再看看否残余mysql输入命令:

yum list installed | grep mysql

原目录:/var/lib/mysql

新目录:/data/mysql

1.将/smp/mysql/mysql.sock文件复制到/data/db/mysql.sock,并停止运行mysql(注意,需将

mysql.sock文件复制后,才能停止mysql)

/smp/mysql/bin/mysqladmin -uroot -p shutdown

2.data目录迁移

cp -a /var/lib/mysql/* /data/mysql

3.修改/etc/my.cnf

socket=/data/db/mysql.sock(注意将原来的socket文件注释掉,方便回滚)

datadir=/data/db/data

4.建立软链接

ln -s /data/db/mysql.sock /var/lib/mysql/mysql.sock


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7246634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存