我是靠谱客的博主 幽默银耳汤,最近开发中收集的这篇文章主要介绍03-Linux-yum安装MySql5.7及配置12步1、检查是否已经安装mysql,未安装则略过,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1、检查是否已经安装mysql,未安装则略过
yum list installed | grep mysql 注意:如果已安装,则清除 yum -y remove mysql-libs.x86_64
2、下载mysql5.7 rpm源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
3、安装下载好的rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm 拓展rpm知识: -i 安装软件包 -e 删除软件包 -U 升级软件包 -v 显示安装过程 -h 显示进度 -q 查询某个包是否已经安装 例:rpm -q mysql -qa 查询所有被安装的rpm package -qf 查询某个文件属于哪个包 -ql 查询某个已安装软件所包含的所有文件 -qpR 查询某个包的依赖关系 安装参数 --force 即使覆盖属于其它包的文件也强制安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强制安装
4、安装mysql
yum install -y mysql-server
5、检查版本
mysql -V
6、运行mysql
systemctl start mysqld
7、取得mysql初始化随机密码
grep "password" /var/log/mysqld.log
8、登录mysql
mysql -u root -p 输入步骤7获得的密码
9、修改密码
更改root密码,需要带数字,大写字母,小写字母,特殊符号 alter user 'root'@'localhost' identified by 'Qaz123456!@#$'; # 设置密码永不过期 ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; # 刷新MySQL的系统权限相关表 flush privileges;
10、开启远程登录
grant all privileges on *.* to root@"%" identified by "你的密码"; grant all privileges on *.* to root@"localhost" identified by "你的密码"; flush privileges;
11、开放3306端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp firewall-cmd --reload
12、扩展知识
新建用户 CREATE USER 'xld_test'@'%' IDENTIFIED BY '你的密码'; 用户授权 添加用户权限: GRANT ALL ON databasename.tablename TO 'xld_test'@'%'; 撤销用户权限: REVOKE ALL ON databasename.tablename TO 'xld_test'@'%'; 删除用户及权限 : drop user 'xld_test'@'%';
最后
以上就是幽默银耳汤为你收集整理的03-Linux-yum安装MySql5.7及配置12步1、检查是否已经安装mysql,未安装则略过的全部内容,希望文章能够帮你解决03-Linux-yum安装MySql5.7及配置12步1、检查是否已经安装mysql,未安装则略过所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复