Linux下安装MySQL以及一些小坑
程序员文章站
2022-04-18 12:46:21
第一次写博客,各位凑合着看吧(假装有人看)。 我这里使用的是centos7。 1、首先打开终端,查看有没有安装过MySQL: 若为空则说明没有安装过,若要删除可用yum remove mysql命令。 2、下载mysql的repo源: 安装mysql-community-release-el7-5. ......
第一次写博客,各位凑合着看吧(假装有人看)。
我这里使用的是centos7。
1、首先打开终端,查看有没有安装过mysql:
[root@localhost lyp]# rpm -qa | grep mysql
若为空则说明没有安装过,若要删除可用yum remove mysql命令。
2、下载mysql的repo源:
[root@localhost lyp]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包:
[root@localhost lyp]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
这里也可以选择其他版本的,具体可以到mysql官网查看:https://www.mysql.com/downloads/
3、安装mysql:
[root@localhost lyp]# sudo yum install mysql-server
4、安装成功后启动mysql服务:
[root@localhost lyp]# sudo yum install mysql-server
查看mysql状态
[root@localhost lyp]# systemctl status mysqld.service
看到这个画面则成功了。
5、然后将mysql设置为开机启动
[root@localhost lyp]# systemctl enable mysqld
[root@localhost lyp]# systemctl daemon-reload
6、因为mysql会生成一个root的原始密码,我们需要找到然后修改它
查看原始密码:
[root@localhost lyp]# grep 'temporary password' /var/log/mysqld.log
然后使用原始密码登录:
[root@localhost lyp]# mysql -uroot -p
设置密码:
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql> grant all privileges on *.* to root@"%" identified by "root";
(这一步的意思是为root添加远程连接的能力,%代表允许所有外界连接,也可以设置指定的ip)
mysql > exit;
重启服务:
[root@localhost lyp]# service mysqld restart
7、然后我们还需要开放3306端口号(mysql默认使用端口)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
问题:忘记root密码,怎么修改密码
上文说到mysql会有一个初始密码,如果忘记或找不到了我们可以修改密码。
参考链接:https://blog.csdn.net/sun614345456/article/details/53672426
然后就写到这吧,重申第一次写博客格式什么的都不太会弄,各位见谅。
下一篇: HTML 5中SVG 2D笔画与填充
推荐阅读
-
Linux系统下搭建MantisBT环境以及Apache+PHP+MySql的安装
-
Linux下安装MySQL以及一些小坑
-
nginx第一站 :Linux下nginx的安装以及环境配置
-
利用Qt/C++在腾讯云/阿里云服务器搭建TCP/IP协议实现网络通信以及Qt在linux下的安装和程序打包踩坑(详解)
-
Linux下安装 MySQL出现错误解决一例
-
红旗Linux下安装MySQL的一些心得体会
-
记录一下安装 mysql 的踩坑之路
-
linux下mysql的安装以及环境变量的配置
-
linux下mysql的安装以及环境变量的配置
-
Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例