linux系统安装mysql57
安装之前,需要先吧 mariadb 卸载掉,原因:有他就安装不上 mysql 数据库,所以,它必须干掉。先搜索一下
rpm -qa | grep mariadb
如果显示存在,则卸载 mariadb
rpm -e --nodeps mariadb-libs
然后可以在执行一下搜索的命令:rpm -qa | grep mariadb
看看还在不,不在就可以了
1.查看是否已经安装Mysql
rpm -qa | grep mysql
- 如果已经安装了mysql,先执行删除
rpm -e 文件名
2.下载官方mysql包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
3.安装mysql包
yum -y install mysql-community-server --nogpgcheck
4.启动mysql服务
systemctl start mysqld.service
5.查看mysql运行状态
service mysqld status
当出现绿色的 active(running)则表明启动成功
6.查看初始密码
grep 'password' /var/log/mysqld.log
7.进入数据库
mysql -u root -p
8.修改初始密码
由于初始化密码默认是过期的,所以需要重置密码
密码尽量包含字母大小写,数字、符号,否则会由于过于简单而修改失败
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
退出 exit
9.重启服务
systemctl restart mysqld
10.再次通过新密码登录
mysql -u root -p
11.远程访问
输入以下语句查询mysql信息
select host,user,authentication_string from mysql.user;
红框内容表明root账号只能通过localhost本地登录,所以需要修改
直接修改user表
use mysql;
update user set host = '%' where user ='root';
select host, user from user;
修改完成以后,刷新一下才能生效
flush privileges;
再次通过远程链接,OK!