百度了很多,要么方法已经过于久远,要么步骤相当繁琐,又要本地下好安装包再上传至服务器,为了避免以后再次安装遇到类似的问题查而无果,这里完整的记录一次!
下载安装
找到一个合适的目录执行
下载安装包,这里我用的是mysql8
wget https://repo.mysql.com/mysql80-community-release-el7-7.noarch.rpm
进行安装
rpm -ivh mysql80-community-release-el7-7.noarch.rpm
安装mysql-server
yum install mysql-server
开机启动mysql
systemctl enable mysqld.service
systemctl start mysqld.service
mysqld --initialize
执行登录命令
mysql -uroot -p
这时候会让你输入密码,mysql8不要输任何字符,直接回车即可,就可以进入mysql服务
如果是mysql5.x
grep 'temporary password' /var/log/mysqld.log
这里会给一个初始化密码,拿着个登录就好了
登录后修改你的mysql密码
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
而且此时在本地可能还是无法连接远程服务器,修改访问权限
select host from user where user='root';
刷新配置
flush privileges;
大功告成,navicat测试完美成功连接!