linux centos 安装 mysql8

1.卸载之前安装的mysql

1.查找所有的mysql安装文件

rpm -qa | grep -i mysql

2.依次remove 所有的安装包

yum remove mysql 包名

3.查找mysql安装文件

find / -name mysql

4.依次删除这些文件夹

rm -rf 文件夹路径

2.下载安装包

1.下载地址 https://dev.mysql.com/downloads/repo/yum/

2.并将安装包复制到路径/usr/local/mysql 文件夹下

3.安装 yum repo文件并更新 yum 缓存

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

执行结果:

会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

更新 yum 命令

  1. yum clean all

  2. yum makecache

4.用yum安装mysql

 

yum install mysql-community-server

5.修改大小写不敏感lower_case_table_names=1

需要先修改配置文件,
vi /etc/my.cnf


[mysqld]  下增加
lower_case_table_names=1
 
注:如果不加这一行,mysql会区分数据库表的大小写。
 
0代表区分大小写,1代表不区分大小写。
 
这一步不能忽略 不然后期再修改配置也不会成功,还要重新安装,不需要忽略大小写的可跳过。

6.启动mysql

1.启动mysql

systemctl start mysqld.service

2.查看启动结果

systemctl status mysqld.service

7.获取初始密码并登录

1. 在安装的时候初始密码被放在/var/log/mysqld.log中

cat /var/log/mysqld.log | grep password

 

2.使用初始密码登录

mysql -uroot -p

3.登录之后修改密码

//mysql8的密码必须要有大小写,数字和字符
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

 

8.设置远程访问

    1.在6的基础上退出登录用新密码登录

     2.切换数据库

use mysql

3.将权限赋给所有链接

update user set host = '%' where user = 'root';
//并刷新
 FLUSH PRIVILEGES;

4.开放端口号3306

firewall-cmd --zone=public --add-port=3306/tcp --permanent 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值