十六、centeros7中安装mysql

在linux上安装mysql5.6版本,并远程连接mysql数据库操作。

 

1、安装mysql

mysql的安装可以用yum安装更方便

wget是Linux中的一个下载文件的工具,wget是在Linux下开发的开放源代码的软件。

先安装wget

 

yum install wget

 

十六、centeros7中安装mysql

 

 

先建文件夹

 

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

[root@localhost ~]# mkdir mysql

[root@localhost ~]# cd mysql

 

下载并安装MySQL官方的 Yum Repository

 

[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

 

之后就开始安装MySQL服务器,这步可能需要花些时间

十六、centeros7中安装mysql

 

 

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

 

十六、centeros7中安装mysql

 

 

 上面截图,出现这些提示信息就表示安装完成了。安装完成后重启一下Linux,输入

 

reboot

 

安装完成后查看版本号:

 

mysql -v

 

十六、centeros7中安装mysql

 

 

 

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

启动服务:

 

service mysqld restart

 

查看mysql运行状态:

systemctl status mysql.service

十六、centeros7中安装mysql

 

 

出现running说明启动了。

停掉mysql服务

service mysqld stop # 或者 systemctl stop mysql.service

 

2、MySQL重置密码

 

先停掉mysql,以安全方式启动
[root@ local]# systemctl stop mysql.service


以安全方式启动mysql:
[root@ local]# /usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &


然后执行
[root@ local]# /usr/bin/mysql -u root mysql


出现“mysql>”提示符后输入:
mysql> update user set password = Password(root) where User = root;

执行这个语句后,账号密码都是root。

回车后执行(刷新MySQL系统权限相关的表):
mysql> flush privileges;

再执行exit退出:

mysql> exit;

 

十六、centeros7中安装mysql

 

退出后,使用以下命令登陆mysql,试试是否成功:

 

[root@ local]#mysql -u root -p

 

按提示输入密码:root

十六、centeros7中安装mysql

 

 

3、查看mysql端口号

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

执行

 

show variables like port;

 

十六、centeros7中安装mysql

 

 

4、授权mysql远程连接

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

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

 

 

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

 

十六、centeros7中安装mysql

 

 

退出使用:

 

exit

 

十六、centeros7中安装mysql

 

 

 

 

 

开放3306端口:

 

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

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

firewall-cmd --reload

 

十六、centeros7中安装mysql

 

 

 

远程连接

 

十六、centeros7中安装mysql

 

 

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

 

 

十六、centeros7中安装mysql

上一篇:Mybatis根据Spring配置文件实现写不同的Sql语句


下一篇:Oracle-切换当用用户的模式