-
-
-
-
CentOS7 通过YUM安装MySQL5.7
1.执行cd /home/
进入到要存放安装包的位置
2.执行rpm -qa | grep mysql
或者yum list installed | grep mysql
查看系统中是否已安装 MySQL 服务
3.执行yum -y remove mysql-libs.x86_64
删除 MySQL 及其依赖的包
4.执行wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
命令下载下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源
5.执行rpm -ivh mysql57-community-release-el7-8.noarch.rpm
命令安装mysql57-community-release-el7-8.noarch.rpm
6.执行yum install mysql-server -y
安装 MySQL
7.等待安装完成,执行service mysqld start
启动MySQL服务
8.执行grep "password" /var/log/mysqld.log
命令从安装日志中获取MySQL初始密码(如未获取到相应密码,可执行mysqld_safe --user=root --skip-grant-tables --skip-networking & mysql -u root
进入MySQL数据库后先执行却库SQLuse mysql;
,在执行update user set password=password("新密码") where user="root";
修改密码,然后执行exit
退出进行验证,如忘记root密码时也可使用此方法进行修改)
9.执行mysql -u root -p
命令输入初始密码
10.执行SET PASSWORD = PASSWORD('新密码');
sql修改root密码
11.执行grant all privileges on *.* to root@"%" identified by "MySQL的root用户密码";
设置用户 root 可以在任意 IP 下被访问
12.执行grant all privileges on *.* to root@"localhost" identified by "MySQL的root用户密码";
设置用户 root 可以在本地被访问
13.执行flush privileges;
命令刷新权限使之生效
14.输入exit
,在执行mysql -u root -p
输入新密码进行验证
15.执行vim /etc/my.cnf
根据以下方式添加内容
在 [mysqld] 前添加如下代码:
[client]
default-character-set=utf8
在 [mysqld] 后添加如下代码:
character_set_server=utf8
1.链接数据库在数据库中执行show variables like '%character%';
查看数据库表的字符集,6个utf8就算OK
MySQL文件存放位置:
- 配置文件:/etc/my.cnf
- 存放数据库文件的目录:/var/lib/mysql
- 日志记录文件:/var/log/ mysqld.log
- 服务启动脚本:/usr/lib/systemd/system/mysqld.service
- socket文件:/var/run/mysqld/mysqld.pid