一、安装mysql
1.查看是否安装mysql: rpm -qa | grep mysql
卸载已经安装的mysql: (注意删除mysql的目录。 rm -rf /var/lib/mysql)
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
2.下载mysql 并且更新软件包:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
注意,如果没有安装wget命令的话,先下载一下 :yum install wget )
3.设置目录权限
chown mysql:mysql -R /var/lib/mysql
4.初始化mysql
mysqld --initialize
5.启动mysql
systemctl start mysqld
6.查看运行状态
systemctl status mysqld
7.验证mysql安装是否成
mysqladmin --version
8.进入mysql,.创建用户和密码
mysqladmin -u root password 密码
二、mysql 开放远程连接 & 开放防火墙端口
Mysql默认不允许远程登录,所以需要开启远程访问权限
可以先查看user表
select user,authentication_string,host from user;
默认都是localhost,修改一下为%即可
update user set host = ‘%’ where user = ‘root’;
防火墙端口开启:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙:
firewall-cmd --reload
查看已经开放的端口:
firewall-cmd --list-ports
三、修改数据库密码
- 检查mysql服务是否启动,如果启动,关闭mysql服务
运行命令:ps -ef | grep -i mysql
如果开着就运行关闭的命令:service mysqld stop
2.修改mysql的配置文件my.conf
一般在/etc目录下,运行命令:vi /etc/my.cnf,编辑文件
[mysqld]标签下添加一句:skip-grant-tables
然后wq!保存退出。
3.重启数据库
运行命令:service mysqld start
4.重启数据库
运行命令:service mysqld start
6.进入到mysql数据库
运行命令:mysql -u root
7.修改密码
运行语句:use mysql;
继续运行语句:update mysql.user set authentication_string=password('root_password') where user='root';
root_password替换成你想要的密码