centos7系统安装mysql5.7

安装mysql5.7

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm


图-1

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

安装完成启动mysql

systemctl start mysqld

查看mysql运行状态


图-2

如图-2 MySQL正常运行,获取mysql默认密码,登录mysql;

grep "password" /var/log/mysqld.log


图-3

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


图-4

登录mysql

mysql -h127.0.0.1 -p’你的密码’


图-5

mysql安装结束。


如需开启外部访问权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址

flush privileges; 刷新权限,使其生效。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。