Liunx 安装、卸载Mysql
一、 卸载mysql
查看mysql
安装情况
rpm -qa | grep -i mysql
删除上图中所有信息
rpm -ev mysql-community-release-el7-5.noarch --nodeps
再次查询,没有数据,则为删除干净
find / -name mysql
rm -rf /var/lib/mysql
将机器上的所有mysql相关文件清理干净
安装MYSQL
下载mysql
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server
权限设置:
chown -R mysql:mysql /var/lib/mysql/
初始化 MySQL:
mysqld --initialize
启动 MySQL服务:
systemctl start mysqld
查看版本
mysqladmin --version
连接mysql
mysql
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
修改密码
mysqladmin -u root password "root";
重新进入
mysql -u root -p
输入密码后,就可以了。
远程连接MySQL数据库
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。
查看防火墙状态
版本不通,命令不一致,注意辨别
systemctl status firewalld.service
可以看到防火墙是开启状态,需要关闭
开启防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
查看mysql的端口,在mysql命令行模式下执行以下命令就可以查看,查到的结果是3306
mysql> show variables like '%port%';
+---------------------+-------+
| Variable_name | Value |
+---------------------+-------+
| innodb_support_xa | ON |
| large_files_support | ON |
| port | 3306 |
| report_host | |
| report_password | |
| report_port | 3306 |
| report_user | |
+---------------------+-------+
7 rows in set (0.00 sec)
现在就可以本机上telnet试试了,也可以用可视化工具连接。