CentOS快速安装Mysql5.7(Alibaba Cloud Linux兼容)
2024-01-08 14:32:16
1、安装
在线下载
http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
下载rpm安装包
[root@theo bin]# cd /usr/local
[root@theo local]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装rpm
[root@theo local]# rpm -ivh mysql57-community-release-el7-10.noarch.rpm
原因是Mysql的GPG升级了,需要重新获取
[root@theo local]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
通过yum指令安装mysql服务 (下载安装mysql)
[root@theo local]# yum -y install mysql-community-server
将mysql加入到开机启动项 (mysql安装之后,在linux中的服务名为 mysqld)
[root@theo local]# systemctl enable mysqld
启动MySQL
[root@theo local]# systemctl start mysqld
检查3306端口是否被mysql占用
[root@theo local]# lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 3192 mysql 17u IPv6 42484 0t0 TCP *:mysql (LISTEN)
停止MySQL
[root@theo local]# systemctl stop mysqld
2、修改初始密码
在Linux中安装MySQL并没有提示设置root用户的密码,安装包中设置了一个默认随机密码;但是这个默认随机密码只能用来初始登录,不能用来进行数据库操作(默认密码必须改)
1.查询初始密码
[root@theo local]# cat /var/log/mysqld.log | grep password
2021-01-16T06:41:27.753855Z 1 [Note] A temporary password is generated for root@localhost: gpKBe-Oqj6SD
2.登录mysql
[root@theo log]# mysql -uroot -p
Enter password: (粘贴复制的初始密码--回车)
3.修改初始密码
如下将密码修改为admin123
mysql> set global validate_password_policy=LOW;
Query OK, 0 rows affected (0.00 sec)
mysql> set password=password('admin123');
Query OK, 0 rows affected, 1 warning (0.00 sec)
4.mysql的root账号默认不允许远程连接——授权远程连接
GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'admin123' WITH GRANT OPTION;
授权之后刷新权限
flush PRIVILEGES;
文章来源:https://blog.csdn.net/hhb442/article/details/135397540
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!