下载之前先删除有关mysql
使用rpm查看已安装的安装包
java
rpm -qa|grep mysql
使用yum卸载安装的mysql
java
yum remove mysql mysql-server mysql-libs mysql-server
查询剩下的
javascript
rpm -qa|grep mysql
删除剩下的
java
rpm -ev 直接放你查到的
删除剩余的
java
rm -rf mysql*
再次找
java
find / -name mysql
删除剩下的
java
rpm -ev 直接放你查到的
检查
java
rpm -qa|grep mysql
find / -name mysql
下载mysql的repo源
java
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包
java
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装mysql
java
yum -y install mysql-server
修改配置文件
java
vim /etc/my.cnf
在配置文件的[mysqld]下面添加:
java
character-set-server=utf8
设置自启动
java
systemctl enable mysqld
启动mysql
java
systemctl start mysqld
检查状态
java
systemctl status mysqld
默认初始root账户没密码,使用下述命令进入mysql
java
mysql -uroot -p
给root用户设置密码(mysql中使用命令)
java
set password for root@localhost=password('root');
退出数据库
java
exit;
用账号密码登录,使用新改的密码下述命令进入mysql
java
mysql -uroot -proot
查看用户,删除匿名用户
java
select user,host from mysql.user;
举例:给root用户赋予管理员的权限 %代表所有ip地址都能登录,localhost表示只能本地登录
handlebars
grant all privileges on *.* to root@'%' identified by 'root' with grant option;
刷新权限
java
flush privileges;
退出数据库
java
exit;
记得打开腾讯云的3306端口
检查防火墙状态
java
sudo systemctl status firewalld
开放防火墙3306端口
java
sudo firewall-cmd --permanent --add-port=3306/tcp
重新加载
java
sudo firewall-cmd --reload
确任端口开放
java
```sudo netstat -tulnp | grep 3306