Centos下载mysql的步骤及问题(yum)

安装步骤如下:

1、首先从mysql官网下载yum源,如下:

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2、本地下载,如下:

yum localinstall mysql57-community-release-el7-8.noarch.rpm

3、查看yum源中是否有 Mysql 5.7 Community Server

 yum repolist enabled | grep mysql

4、安装mysql 5.7,如下:

yum install mysql-community-server

5、启动mysql服务,如下:

systemctl start mysqld

6、获取初始密码:

grep "password" /var/log/mysqld.log

7、登录,并输入密码

mysqld -uroot -p (原来mysqld这个命令登录的时候压根就没用)

 8、重新输入命令,弹出密码输入提示,输入刚获取的初始密码,点击【Enter】键,OK

mysql -uroot -p  (这才是正确的命令)

9、设置简易的mysql密码,即需要更改密码的相关验证参数:

validate_password_dictionary_file               —— > 插件用于验证密码强度的字典文件路径;
validate_password_length                           ——> 密码最小长度;
validate_password_mixed_case_count       ——> 密码至少要包含的小写字母个数和大写字母个数;
validate_password_number_count    ——> 密码至少要包含的数字个数;
validate_password_policy                            ——> 密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG;
validate_password_special_char_count      ——> 密码至少要包含的特殊字符数;

执行以下命令查看password设置的相关验证参数:

SHOW VARIABLES LIKE 'validate_password%';  (查看validate_passwoed相关字段的变量

 

备注: 重新设置我的mysql密码,与登录服务器的密码一致。

10、使用navacat远程访问阿里服务器中的mysql数据库

启动Navicat,连接server中的mysql数据库,提示错误如下:

解决方法之一:修改访问mysql权限。即让“%”任何主机都能访问mysql数据库,而不只允许localhost访问

mysql>select host,user from user;

mysql>update user set host='%' where user ='root';

 

mysql>flush privileges;

 

 验证navicat远程连接是否成功,如下图所示:

 

posted @ 2019-01-09 14:05  人类能走多远  阅读(1873)  评论(0)    收藏  举报