(一)安装mysql
1.查看默认安装的mysql版本并卸载,将默认使用的derby替换为mysql(derby是内嵌的文件数据库,只支持单用户的操作访问,实际生产环境是多用户,为了支持多用户会话,换成了mysql )
#查看默认安装的mysql版本
rpm -qa | grep mariadb
#卸载
rpm -e --nodeps mariadb-libs
2.上传解压
(1)整体演示
(2) 选择文件上传
3.安装rpm软件
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86 64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86 64.rpm
此时我在最后一个安装进程出现该问题,若未出现此问题可跳过此步骤
解决办法如下:
下载软件工具
(1)yum install -y perl-Module-Install.noarch
(2)yum clean all
(3)yum makecache
(4)安装net-tools:yum -y install net-tools
再次进行该进程即可
5.删除原来的mysql的日志数据
6.初始化数据
(二)mysql基本配置
1.查看mysql生成的临时密码
cat /var/log/mysqld.log
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
4.使用临时密码登录mysql
mysql -u root -p
5.修改登录密码并更新,再授权远程登录
set password = pssword(“123456”);
update mysql.user set host=’%’ where user =’root’;
flush privileges;