Liunx Centos7下安装MySQL

一、先安装wget

wget是Linux中的一个下载文件的工具

输入命令:[root@localhost ~]# yum install wget,

初始化完毕之后,会出现is this ok(y/d/n)。输入y,表示下载并且安装。

二、创建MySQL文件夹

[root@localhost ~]# cd /usr/local/

[root@localhost ~]# mkdir mysql

[root@localhost ~]# cd mysql

三、下载并安装MySQL官方的 Yum Repository,之后开始安装MySQL

[root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

[root@localhost ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

[root@localhost ~]# yum -y install mysql-community-server

 

 看到以上显示版本号就代表已经安装好了,安装完后重启一下。

[root@localhost ~]# reboot

重启后,查看安装的SQL版本号

[root@localhost ~]# mysql -v

 

 查看mysql运行状态

[root@localhost ~]# systemctl status mysql.service

 

查看状态是 Active: active (running) ,说明启动成功。

如果想停掉mysql服务输入:service mysqld stop # 或者 systemctl stop mysql.service。

四、MySQL重置密码

先停掉MySQL服务,以安全的方式启动

[root@localhost ~]# systemctl stop mysql.service

[root@localhost ~]# /usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

[root@localhost ~]# /usr/bin/mysql -u root mysql

 

 出现“mysql>”提示符后执行以下语句,重置账号密码都为root

mysql> update user set password = Password('root') where User = 'root';

回车后执行(刷新MySQL系统权限相关的表),再执行exit退出

mysql> flush privileges;

mysql> exit;

 

退出后,使用以下命令登陆mysql,试试是否成功,按提示输入密码:root

[root@localhost ~]# mysql -u root -p

 

 五、查看MySQL端口号

mysql默认端口是3306,如何查看msyql端口号呢?

 

mysql> show variables like 'port';

 

 六、授权MySQL远程连接

 root使用密码'123123' 从任何主机连接到mysql服务器,然后退出

mysql>  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123123' WITH GRANT OPTION;

mysql> exit;

 

开放3306端口号

[root@localhost ~]# firewall-cmd --add-port=3306/tcp --permanent

[root@localhost ~]# firewall-cmd --add-port=3306/udp --permanent

[root@localhost ~]# firewall-cmd --reload

远程连接,输入ifconfig查看IP地址

 如果是云服务器,则要把端口号加到安全组中

posted @ 2022-04-19 22:35  爱吃柠檬鱼  阅读(46)  评论(0)    收藏  举报