Mysql操作杂记
Mysql操作杂记
· centos8 查询mysql服务状态
service mysqld status
1. 或者通过查询端口(3306)的方法
netstat -tulpn
2. 或者通过查看mysql相关的进程
ps -ef | grep mysqld
centos7安装mysql8
查看并清除遗留mysql
1. 查看是否安装过mysql
rpm -qa | grep -i mysql
2.删除mysql
yum -y remove MySQL-*
3.把所有出现的目录统统删除
find / -name mysql
4.删除配置文件
rm -rf /etc/my.cnf
5.删除mysql的默认密码
rm -rf /root/.mysql_sercret
安装mysql
1.配置Mysql 8.0安装源
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2.安装Mysql 8.0
sudo yum –enablerepo=mysql80-community install mysql-community-server
3.启动mysql服务
sudo service mysqld start
4.查看mysql服务运行状态
service mysqld status
5.查看root临时密码
grep “A temporary password” /var/log/mysqld.log
6.更改临时密码
输入:mysql -uroot -p 在Enter password:后面输入临时密码 登录成功 输入:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’; 修改成功(note:mysql8的密码必须符合当前策略,建议使用通用密码A*******@)
配置远程访问
1.修改root账号远程访问权限
mysql> use mysql; mysql> update user set host=”%” where user=’root’; mysql> GRANT ALL ON *.* TO ‘root’@’%’; mysql> flush privileges;
service mysqld restart
2.查看centos对外开放端口
查看指定接口是否已对外开放: firewall-cmd –query-port=3306/tcp note:入伏哦查询结果为success 则下面步骤不需要再操作 添加指定需要开放的端口 firewall-cmd –add-port=3306/tcp –permanent 重载刚才指定开放的端口 firewall-cmd –reload 再次查询指定端口是否已开放 firewall-cmd –query-port=3306/tcp
ps:在使用DBeaver连接mysql服务时,报错:
Public Key Retrieval is not allowed
经过查询,在dbeaver连接界面设置驱动属性: allowPublicKeyRetrieval=true 如下图所示:
将其修改为true并保存即可.
参考链接:
没有回复内容