0
点赞
收藏
分享

微信扫一扫

阿里云Linux安装Mysql

慕犹清 2022-03-25 阅读 40
big datasql

版本为CentOS

1、下载MySQL源

	wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2、安装Mysql源(出现complete!,则说明MySQL源安装成功)

	yum localinstall mysql57-community-release-el7-8.noarch.rpm

3、检测是否安装完成

	yum repolist enabled | grep "mysql.*-community.*"
![完成截图](https://img-blog.csdnimg.cn/2424f10fcc5c4883a4e614638650f386.png)

4、安装MySQL(出现complete!,则说明MySQL源安装成功)

	yum install mysql-community-server
此步骤可能会报错:密钥不匹配,直接导入新的密钥,在执行一次安装就行
导入密钥命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
![报错信息截图](https://img-blog.csdnimg.cn/680f4391bd7d4fc081a14b43fe6006f0.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aW956CB,size_20,color_FFFFFF,t_70,g_se,x_16)

5、启动MySQL

	systemctl restart mysqld

6、查看初始密码及修改密码,有两种方式

a、
	查看初始密码:grep 'A temporary password' /var/log/mysqld.log
	修改密码:mysqladmin -u root -p'旧密码' password '新密码'  (此方式可能报错,可用第二种方式)
b、
	b1、停止MySQL服务:systemctl stop mysqld.service
	b2、编辑  /etc/my.cnf 配置文件,加入此段语句:skip-grant-tables
	![配置文件](https://img-blog.csdnimg.cn/903724e484774b9fbc7bcae2db96d627.png)
	b3、启动服务:systemctl start mysqld.service
	b5、此时可以跳过密码直接登录MySQL:mysql -u root
	b6、修改密码:
				1、use mysql;
				2、update mysql.user set authentication_string=password('自己的密码') where user='root' ;
				![修改密码](https://img-blog.csdnimg.cn/dd0da63589cc4193ad06a8c5e302492b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aW956CB,size_20,color_FFFFFF,t_70,g_se,x_16)

	b7、exit退出mysql,停止MySQL,去掉配置文件中的 skip-grant-tables,
		然后启动MySQL,登录:mysql -uroot -p密码
举报

相关推荐

0 条评论