在Linux中安装Mysql(centos7)

  1. 1-安装Mysql

首先:yum安装mysql

  •  在Linux中安装wget,命令为:
yum install wget

  • 在usr/local 文件夹里面创建mysql文件夹

 

  • 下载并安装MySQL官方的 Yum Repository,命令为:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
 rpm -ivh mysql-community-release-el7-5.noarch.rpm

  •   接下来就开始安装Mysql数据库,时间会稍微有点长

 

 

 

 

 yum -y install mysql-community-server

  • 上面截图,出现这些提示信息就表示安装完成了。安装完成后重启一下Linux,输入root
  • 安装完成后查看版本号:

 

mysql -V

  •  安装完成后重启mysql服务,查看状态是 Active: active (running) ,说明启动成功

 

service mysqld restart
  • 查看mysql运行状态:
systemctl status mysql.service

  

 

 以上界面,提示Ruming就是可以了。

此时需要停掉Myaql。口令;

service mysqld stop # 或者 systemctl stop mysql.service

 

  1.  2-Mysql重置密码

1:先停掉mysql,以安全方式启动
 systemctl stop mysql.service

  以安全方式启动mysql:

 /usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

  然后执行

/usr/bin/mysql -u root mysql

  出现“mysql>”提示符后输入:

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

   

执行这个语句后,账号密码都是root。
回车后执行(刷新MySQL系统权限相关的表):
 flush privileges;

  再执行exit退出:

  exit

 

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

mysql -u root -p

 

  1. 3- 查看Mysql端口

mysql默认端口是3306,如何查看msyql端口号呢?可以用root账号登录后,

执行

show variables like 'port';

 

  1. 4-授权mysql远程连接

授权法,给root用户远程登录的权限

# root使用密码'111111' 从任何主机连接到mysql服务器:

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

  退出使用:

exit;

  

 

 开放3306端口:

firewall-cmd --add-port=3306/tcp --permanent

firewall-cmd --add-port=3306/udp --permanent

firewall-cmd --reload

  

 

 

 

 记得把端口号加上去,记得开防火墙

 

posted @ 2021-11-20 12:21  小冰冰儿  阅读(39)  评论(0编辑  收藏  举报