网站模板 双语,wordpress search页面,闲鱼网站建设,众筹网站平台建设我们经常需要在服务器上安装mysql#xff0c;各种文档都有#xff0c;但是很多都是一部分#xff0c;我现在总结了一下#xff0c;放到一起#xff0c;以后大家不用一篇一篇查询了。 1.安装yum repo 由于CentOS 的yum源中没有mysql#xff0c;需要到mysql的官网下载yum r…我们经常需要在服务器上安装mysql各种文档都有但是很多都是一部分我现在总结了一下放到一起以后大家不用一篇一篇查询了。 1.安装yum repo 由于CentOS 的yum源中没有mysql需要到mysql的官网下载yum repo配置文件。 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm然后进行repo的安装 rpm -ivh mysql57-community-release-el7-9.noarch.rpm执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo 2.安装MySQL 使用yum命令即可完成安装 yum install mysql-server启动msyql systemctl start mysqld #启动MySQL配置MySQL 获取安装时的临时密码 grep temporary password /var/log/mysqld.log登录 mysql -u root -p登录成功后修改密码 set passwordpassword(yourpassword);其他命令 systemctl stop mysqld #关闭MySQL
systemctl restart mysqld #重启MySQL
systemctl status mysqld #查看MySQL运行状态
systemctl enable mysqld #设置开机启动
systemctl disable mysqld #关闭开机启动3.添加用户 MySQL默认是没有开启远程控制的必须添加远程访问的用户 grant all privileges on 数据库名.表名 to 创建的用户名(root)% identified by 密码; # 数据库名.表名 如果写成*.*代表授权所有的数据库 flush privileges; #刷新刚才的内容#如全权限密码有策略请使用复杂密码
grant all privileges on *.* to newuser% identified by 123456789;4.设置默认编码 utf8编码还是有些弱有些时候我们要存入emoji表情代码用户名称带图标的。那么utf8就不够了所以我们配置使用 utf8mb4 输入 quit 命令 退出mysql 编辑 配置文件 输入 vi /etc/my.cnf 修改为如下配置: [mysqld]
character-set-client-handshake FALSE
character-set-server utf8mb4
collation-server utf8mb4_unicode_ci
init_connectSET NAMES utf8mb4#修改 mysql访问端口port1235 修改后保存重新进入mysql输入如下命令 show variables like %character%;查看是否字符集改变为utf8mb4: mysql show variables like %character%;
------------------------------------------------------
| Variable_name | Value |
------------------------------------------------------
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
------------------------------------------------------
8 rows in set (0.00 sec)其他默认配置文件路径 配置文件/etc/my.cnf
日志文件/var/log//var/log/mysqld.log
服务启动脚本/usr/lib/systemd/system/mysqld.service
socket文件/var/run/mysqld/mysqld.pid安装完成使用工具 heidiSql 远程连接看看记得修改访问端口号。 参考文献 CentOS7下安装mysql5.7 centos7下mysql 用户管理和权限设置 设置mysql5.7编码集为utf8mb4的方法 转载于:https://www.cnblogs.com/veviDP/p/10570604.html