安装mysql5.7
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
安装完成启动mysql
systemctl start mysqld
查看mysql运行状态
如图-2 MySQL正常运行,获取mysql默认密码,登录mysql;
grep "password" /var/log/mysqld.log
mysql -uroot -p'%A.on2fcKg-j'
修改mysql密码(初始密码修改后才能正常操作数据库)
ALTER USER 'root'@'localhost' IDENTIFIED BY'new password';
‘new password’替换成你要设置的密码,需要注意的是密码设置必须要大小写字母数字和特殊符号(,/';:等),不然配置失败。
如果服务器开启了防火墙,还需开放mysql端口3306和Tomcat端口8080,
firewall-cmd --zone=public--add-port=3306/tcp –permanent
firewall-cmd --zone=public--add-port=8080/tcp –permanent
firewall-cmd –reload
修改数据库编码
vi /etc/my.cnf
[client]模块下增加:
default-character-set=utf8
[mysqld]模块下增加:
character-set-server=utf8
collation-server=utf8_general_ci
登录mysql
mysql -h127.0.0.1 -p’你的密码’
mysql安装结束。
如需开启外部访问权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址
flush privileges; 刷新权限,使其生效。