下载

下载并安装MySQL官方的 Yum Repository,通过 wget 下载需要的安装包

wget -i -c http://dev.mysql.com/get/mysql157-community-release-el7-10.noarch.rpm

通过yum 安装下载好的包,这个包如果不下载,直接通过yum 在线安装是无法找到的

Linux 中在线安装MySQL数据库流程

安装

通过yum命令安装

yum -y install mysql-community-server

MySQL数据库配置

首先需要启动MySQL服务,MySQL服务名名叫mysqld

systemctl start mysqld.service

查看MySQL运行状态

systemctl status mysqld.service

此时MySQL以及开始正常运行,不过想要进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码

grep “passwd” /var/log/mysqld.log
Linux 中在线安装MySQL数据库流程

然后通过如下命令进入数据库并初始密码

mysql -u root -p

Enter password 需要输入你安装数据库的默认密码,进入MySQL后通过下列命令修改密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’

其中’new password’ 替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号,不然不能配置成功,命令结束的符号一定要有“;”

MySQL授权远程访问

指定IP对MySQL进行访问,如果要开启所有IP访问,可以用% 号来代替IP,但这是不安全的

GRANT ALL PRIVILEGES ON * . * TO ‘root’@‘IP地址’ identified by ‘password’ WITH GRANT OPTION

本例中设置宿主机对centos 中的Linux进行访问权限,同样,上例中的password修改为你需要登录使用的password

完成更新结构并退出MySQL

mysql> flush privileges
mysql> exit

开放MySQL3306端口,使远程管理工具能够使用

iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

完成后可以远程访问MySQL

更改MySQL的编码格式

  • 再次登录进MySQL后,输入status查看语言编码格式
    Linux 中在线安装MySQL数据库流程

可以看到此时并非使用UTF-8的编码格式,退出MySQL,通过vi命令修改 etc/my.cnf 文件,并增加4行代码

Linux 中在线安装MySQL数据库流程

  • 修改完成后重启MySQL服务,再次进入MySQL查看编码集,至此,MySQL安装配置完成

相关文章: