Linux centos7.5 安装mysql
1.centos7默认安装mariadb数据库,需要先移除
yum remove mariadb-libs.x86_64 (可以通过yum search mysql找到)
2.下载mysql源
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3.安装源
yum localinstall mysql57-community-release-el7-11.noarch.rpm
4.安装mysql服务
yum install mysql-community-server
5.启动mysql服务
service mysqld start
查看服务:ps -ef |grep mysql
重启服务:server mysqld restart
停止服务:server mysqld stop
6.查看默认密码
cat /var/log/mysqld.log |grep "password"
7.进入mysql
mysql -uroot -p 进入,输入密码后即可进入
8.重置密码
SET PASSWORD=PASSWORD('123456')
如果密码简单,会提示不符合安全规则,如果要设置简单的密码,需要修改两个参数:
set global validate_password_policy=0;
set global validate_password_length=1;
SET PASSWORD=PASSWORD('123456')
设置root可以远程连接
进入mysql库,修改useb表的内容
update `user` set Host = '%' where User = 'root' and Host = 'localhost';
flush privileges; 或者重启服务 sudo service mysqld restart
关闭防火墙
sudo service firewalld stop
如果是阿里云的服务器,需要修改安全规则,把3306端口加入