<返回更多

centos安装mysql5.7

2020-02-25    
加入收藏

MySQL

MySQL 是一个开源的数据库, 它是一个关系型数据库,使用SQL管理其数据

第一步 安装MySQL

使用yum命令安装的话,默认会安装MariaDB。如果要安装mysql,我们需要使用mysql提供的源。

centos安装mysql5.7

 

对应的yum资源名称


执行命令下载centos需要的源

 

$ wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

下载完成后,检查一下这个文件是否被人串改过。执行md5sum和网站上的MD5进行对比

$ md5sum mysql57-community-release-el7-9.noarch.rpm1a29601dc380ef2c7bc25e2a0e25d31e  mysql57-community-release-el7-9.noarch.rpm

检查没有问题后,就可以安装这个源了

$ sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm

安装成功后,安装mysql

$ sudo yum install mysql-server

第二步 启动mysql

执行下面的命令进行启动

$ sudo systemctl start mysqld

查看mysql的启动状态

$ sudo systemctl status mysqld

看到active字样就表示mysql启动成功了

第三步 配置mysql

mysql第一次启动的时候会有一个临时密码 , 通过下面的命令进行查看

$ sudo grep 'temporary password' /var/log/mysqld.log2020-02-19T03:22:32.423970Z 1 [Note] A temporary password is generated for root@localhost: *****

执行下面的命令,修改mysql的密码

$ sudo mysql_secure_installation

修改编码为utf8

$ mysql -u root -penter password: mysql > SET character_set_client = utf8mb4;mysql > SET character_set_results = utf8mb4;mysql > SET character_set_connection = utf8mb4;mysql > SET character_set_server = utf8mb4;mysql > SHOW VARIABLES LIKE 'character%';

修改my.cnf

$ vim /etc/my.cnf[mysqld]character-set-server = utf8mb4collation-server = utf8mb4_unicode_ci[client]default-character-set = utf8mb4[mysql]default-character-set = utf8mb4

第四步 创建远程访问

默认root用户其他机器是不能访问的

$ mysql -u root -penter password: mysql > create user 'root'@'%' identified by 'password';mysql > grant all on *.* to root@'%' identified by 'password';mysql > exit
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>