一、yum安装mysql
1、先在Linux中安装wget,命令为:yum install wget
2、再在Linux中创建文件夹
3、下载并安装MySQL官方的 Yum Repository,命令为:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rp,如连接失败,则重新执行该命令。
4、再编译wget,命令为:rpm -ivh mysql-community-release-el7-5.noarch.rpm
5、之后就可以安装Mysql服务器,这步时间会久点,执行命令为:yum -y install mysql-community-server(博主已安装完成)
6、安装完成后需要重启一下Linux,直接输入reboot即可。然后重新登录xshell。
7、安装完成后查看版本号:mysql -V
8、安装完成后重启mysql服务,查看状态是 Active: active (running) ,说明启动成功。
启动服务命令:service mysqld restart
查看mysql运行状态,命令:systemctl status mysql.service
9、最后,停掉mysql服务,命令为:service mysqld stop # 或者 systemctl stop mysql.service
二、Mysql重置密码
以安全方式启动mysql,命令为:/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
然后执行命令: /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;
退出成功后,使用相关命令登陆mysql,试试是否成功,命令:mysql -u root -p 按提示输入密码:root,提示如下表示成功。
三、查看Mysql端口号,mysql默认端口是3306,如何查看msyql端口号呢?可以用root账号登录后,执行命令:show variables like 'port';
四、授权Mysql远程连接
退出使用:exit;
开放3306端口:
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --add-port=3306/udp --permanent
firewall-cmd --reload
远程连接:打开Navicat测试是否可以连接成功,密码为root