#编者注由于CentOS源当中默认没有MySQL服务,则需要去网络上进行下载并安装#MySQL官网MySQL官网MySQL Community下载页面可以在该页面查看到有YUM与APT的安装源,则我们
#编者注由于CentOS源当中默认没有MySQL服务,则需要去网络上进行下载并安装
#MySQL官网MySQL官网
MySQL Community下载页面
可以在该页面查看到有YUM与APT的安装源,则我们需要下载安装源,并进行安装
#下载与安装##下载rpm包我们可以在网站上获取包的名字
mysql57-community-release-el7-9.noarch.rpm
由于确认了Oracle的路径,所以我们不需要进行注册就可以安装
wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
##安装noarch.rpm
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
##安装MySQL Community
yum install -y mysql-community-server
#MySQL命令行密码新版本的MySQL在初次安装后,会自动生成随机密码,我们需要到/var/log/mysqld.log
中进行查找
grep "password" /var/log/mysqld.log
可以看到一行为
A temporay password is generated for root@localhost: xxxxxx
输入登录MySQL命令行
mysql -u root -p
回车输入密码,就会进入mysql命令行界面。
这时不会让你输入任何命令,知道你使用了自定义密码。
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
执行如下命令创建新密码:
SET PASSWORD = PASSWORD('123456');
#MySQL跨IP访问远程授权连接mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGES;
#CentOS7关闭防火墙
systemctl stop firewalld.service