前言
之前使用了阿里云安装MySQL,并且写了博客:https://blog.csdn.net/FZUMRWANG/article/details/84963982
然而按照阿里云安装的时候出现了问题(其实两个云服务器使用的系统都是一样的,具体是什么原因我忘记了,好像是apt命令无法使用,然后我使用yum,但是却找不到`mysql-client`,以及`libmysqlclient-dev`
)
于是我使用了:`yum search **`寻找资源,然后找到了,然后……我忘记了,就这样吧,这不重要
可实现方法
转载自:https://blog.csdn.net/licwzy/article/details/83444263
1、下载rpm文件到本地服务器,路径随便
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
2、安装rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
3、安装MySQL
yum install mysql-community-server
4、启动MySQL
systemctl start mysqld
5、检查MySQL是否启动
systemctl status mysqld
6、将MySQL设置为开机自动启动
systemctl enable mysqld
systemctl daemon-reload
7、重置密码
通过以下命令查看密码
grep 'temporary password' /var/log/mysqld.log
登录MySQL,输入刚刚查到的密码,当出现mysql>这样的闪光标时就表示你登录成功了
mysql -u root -p
修改密码
set password for 'root'@'localhost'=password('你的新密码');
8、修改数据库默认字符集
为了防止乱码等问题,我们统一将数据库字符集设置成为utf8,修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置
character_set_server=utf8
init_connect=’SET NAMES utf8’
设置完成之后重启数据库
systemctl restart mysqld
9、登录到数据库,切换到MySQL数据库
mysql>use mysql
mysql>update user set host = ‘%’ where user =’root’;
mysql>flush privileges;
如此,即可远程登录了,远程登录请参照我上面贴出来的阿里云MySQL博文链接