CentOs 安装Mysql
1.通过wget下载rpm
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
- 安装rpm包
- -ivh mysql57-community-release-el7-7.noarch.rpm
- 通过yum安装mysql
- install mysql-community-server
- mysql -V 查看版本
- 修改mysql免密登录
- /etc/my.cfg
增加 skip-grant-tables=1
6 重新启动mysql
systemctl restart mysqld
- 登录mysql
mysql-uroot
8 .设置mysql密码
use mysql;切换到mysql数据库
update user set authentication_string = password(‘123@db’), password_expired = ‘N’, password_last_changed = now() where user =‘root’;
这句有可能报错,提示不符合密码policy
执行以下两句
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
再次执行8中的update语句。
9.修改 /etc/my.cfg
注释 这句skip-grant-tables=1
再次登录
mysql -uroot -p
输入密码即可
二、 设置远程访问
- 远程访问授权
- mysql;
grant all privileges on . to ‘root’@’%’ identified by ‘123@test’;
flush privileges;
- 开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
一定要执行relaod,否则不生效。
如果是阿里云,还要配置规则放行3306端口。