龙空技术网

【保姆级教程】Linux 安装 mysql8.0

快乐的小log 267

前言:

眼前大家对“linux下面安装mysql”大约比较珍视,咱们都想要知道一些“linux下面安装mysql”的相关资讯。那么小编同时在网上网罗了一些有关“linux下面安装mysql””的相关知识,希望同学们能喜欢,大家一起来学习一下吧!

mysql

# 获取MySQL8.0源wget  安装源rpm -ivh mysql80-community-release-el7-2.noarch.rpm# 安装MySQLyum -y install mysql-community-server --nogpgcheck# 修改默认路径需要关闭selinux,否则MySQL会启动报错	# 临时关闭 (安装选择这一步)	setenforce 0	# 永久关闭 (安装不需要永久关闭)	sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config# 修改配置文件,注释掉原有的目录配置,指定新的目录,另外再配置一些常用设置	vim /etc/my.cnf		修改以下配置 (这一步很关键)		datadir=/data1/mysql		default_authentication_plugin=mysql_native_password# 启动MySQL并设置开机自启systemctl start mysqld && systemctl enable mysqld# 查看初始密码,MySQL启动成功才会有日志生成,才能查看到密码grep 'password' /var/log/mysqld.log# 使用查看到的密码登录MySQLmysql -uroot -p# 修改密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'shjf234@jghd';ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'shjf234@jghd';# 退出quit;# 创建用户并授权远程连接	mysql>create user tiger@'%' identified by 'shjf234@jghd';	# 给用户授权	mysql>grant all privileges on *.* to tiger@'%' with grant option;	# 刷新权限	mysql>flush privileges;	# 修改远程连接用户的加密规则	mysql>alter user tiger@'%' identified with mysql_native_password by 'shjf234@jghd';

图片版本

标签: #linux下面安装mysql