1、yum安装下载并安装MySQL
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
[root@localhost ~]# yum -y install mysql-community-server
2、启动和查看状态
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl stop mysqld.service
[root@localhost ~]# systemctl restart mysqld.service
[root@localhost ~]# systemctl status mysqld.service
3、设置为开机启动
chkconfig --list | grep mysqld
chkconfig mysqld on
4、设置外网访问
1、查找临时密码/var/log/mysqld.log
A temporary password is generated for root@localhost:密码
但是,如果以前安装过mysql,这时的mysqld.log中就不会有temporary password
这时就需要删除mysql残留的数据
rm -rf /var/lib/mysql
执行完毕后需要重新启动MySQL服务
systemctl restart mysqld
重新查找
2、登录数据
mysql -uroot -p
使用临时密码登录数据库运行sql报错
You must reset your password using ALTER USER statement before executing this statement
ALTER USER USER() IDENTIFIED BY ‘新密码’;
mysql> use mysql;
#查询host值:
mysql> select user,host from user;
#如果没有"%"这个host值,就执行下面这两句:
mysql> update user set host=’%’ where user=‘root’;
mysql> flush privileges;
5、设置编码格式
查看数据库编码
SHOW VARIABLES LIKE ‘character%’;
设置编码/etc/my.cnf 文件添加
1、在[client]字段里加入default-character-set=utf8,如下:
[client]
default-character-set=utf8
2、在[mysqld]字段里加入character-set-server=utf8,如下:
[mysqld]
character-set-server=utf8
3、在[mysql]字段里加入default-character-set=utf8,如下:
[mysql]
default-character-set=utf8
4、重启mysql
本文档详细介绍了在Linux系统中如何通过yum安装MySQL 5.7,包括启动、设置开机启动、允许外网访问及修改编码格式的步骤。首先,通过wget下载安装文件,接着使用yum安装MySQL服务器。然后,启动和控制MySQL服务状态,并设置开机启动。再者,处理外网访问,包括查找和重置临时密码,更新root用户的host权限。最后,调整MySQL的字符集设置,确保数据库以utf8编码运行。
5229

被折叠的 条评论
为什么被折叠?



