安装mysql
1.查看当前mysql版本与卸载mysql
查看:rpm -qa | grep mariadb
卸载:rpm - --nodeps mariadb-libs
2.上传解压
首先先进入到soft cd /local/soft/
然后使用 tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar进行上传解压,然后ll查询
然后需要安装软件包
rpm -ivf mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivf mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivf mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivf mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivf mysql-community-server-5.7.28-1.el7.x86_64.rpm
3.工具软件下载
yum install -y perl-Module-Install.noarch
yum clean all
yum makecache
#安装net-tools
yum -y install net-tools
再次安装,即可
4.删除原来的MySQL的日志数据
cd /var/lib/mysql && rm -rf ./*
初始化数据
mysqld --initialize --user=mysql
mysql基本配置
1.首先查看mysql数据库临时生成的root密码
cat /var/log/mysqld.log
这里我们可以看到下面最后一句代码即是临时生成的root密码
2.修改配置文件
vi /etc/my.cnf
在配置文件中写入已下内容
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
3.启动mysql服务
systemctl start mysqld
mysql -u root -p
这里输入刚刚的密码
4.修改登陆密码,授权远程登陆
set password = password("123456")将登陆密码改成123456
update mysql.user set host='%' where user='root';
flush privileges;