Centos7安装Mysql8


1.查看本地是否有mysql-community安装源
yum search mysql-community

2.使用wget下载本地安装源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3.安装wget
yum install -y wget

4.创建文件夹把安装源下载到本地
cd /usr/local/
mkdir mysql
cd mysql
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

5.查看安装源是否下载到本地

6.安装本地安装源
yum localinstall -y mysql80-community-release-el7-3.noarch.rpm

7.安装mysql
yum install -y mysql-community-server

8.启动服务
systemctl start mysqld

9.监听端口
netstat -tulpn

10.查看服务
systemctl status mysqld

11.设置开机启动

systemctl enable mysqld

12. 查看mysql随机生成的密码
cd /var/cache/yum/x86_64/7/mysql80-community/packages/
vi /var/log/mysqld.log

13.用密码登录mysql
mysql -uroot -p

14.修改登录密码
alter user 'root'@'localhost' identified with mysql_native_password by 'Xiaofeng19990726@'

这里的密码长度不少于8位,必须包含大小写字母、数字和特殊字符

当前的数据库只能在本地登录,想要远程登录必须执行以下操作

15.切换数据库到mysql
use mysql

16.查看当前数据库的用户
select host,user from user;

17.修改root用户的权限
update user set host='%' where user='root';
%代表任意设备都可以使用root用户远程登录数据库

18.使root用户的权限生效
flush privileges;
使得权限立即生效

19.使用exit 退出mysql

20.防火墙放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp

21.重载防火墙服务
firewall-cmd --reload

到此centos7安装mysql8结束


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM