- 1 MySQL 简介
- MySQL 版本和产品线说明
- MySQL 安装
- 2 MySQL 基础教程
- 2.1 SQL 语法:SELECT/INSERT/UPDATE/DELETE
- 2.2 MySQL 列类型
- 2.3 使用用户变量
- 2.4 MySQL 的日期和时间管理
- 2.5 集合运算
- 3 MySQL 高级教程
- 3.1 触发器
- 3.2 视图
- 3.3 复制 Replication~主从库配置
- 3.4 分区存储
- 本章参考
- 4 MySQL 优化
- 4.1 优化数据库结构
- 4.2 优化 SQL 语句
- 4.3 优化索引
- 4.4 优化数据库服务器 mysql_serverd
- 4.5 修改配置文件 my.cnf/my.ini
- 5 MySQL 管理
- 5.1 MySQL 管理常用命令
- 5.2 MySQL 权限管理
- 5.3 MySQL 备份和恢复
- 5.4 MySQL 数据库安全
- 常见问题 FAQ
- 使用的常见问题
- MySQL 字符集乱码
- MySQL 存储二进制图片
- 参考资料
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
MySQL 安装
常用的程序
mysqld: mysql 后台服务器
mysql: mysql 客户端
mysqladmin: 用来管理,常用于用户密码设定更改,权限刷新,创建数据库
mysqldump: 用来 mysql 备份
mysqld_safe 安全方式启动,可重设 root 密码
/usr/include/mysql/ 头文件路径
/usr/lib/mysql/libmysqlclient 库路径与库
安装:
$ yum install mysql-server
启动后台服务器:
mysqld --port=3307 --defaults-file=/data/mysql3307/my.cnf # 常规启动
mysqld_safe --port=3307 --defaults-file=/data/mysql3307/my.cnf #安全方式启动
客户端连接: mysql -u [user] -h [host] -P [port] -p
阿里云 ECS 安装 MySQL
参考: 阿里云服务器安装 MYSQL 数据库 https:// blog.csdn.net/Edward_hjh/article/details/108483309? utm_medium=distribute.pc_relevant.none-task-blog- baidujs_baidulandingword-0&spm=1001.2101.3001.4242
对于阿里云 ECS centos 镜像里没有 mysql-server 包,需先下载,再安装,命令如下:
# 安装
$ rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
$ yum install mysql-server
# 设置开启服务,并启动服务
systemctl enable mysqld.service
systemctl start mysqld.service
# 获取临时密码
grep 'temporary password' /var/log/mysqld.log
# 登陆
mysql -u root -p
# 修改密码
SET PASSWORD = PASSWORD('xxxxxx');
# 授权远程访问
GRANT ALL PRIVILEGES ON $DB$.* TO root@'%' IDENTIFIED BY '$PASSWD$' WITH GRANT OPTION;
# 立即激活权限
flush privileges;
yum 安装指定版本 MySQL
说明:centos 8 下实验未成功。系统包缺省已包括 mysql-server 8.0
# 查看 yum 安装包,可用 yum remove xx 移除
$ yum list installed | grep mysql
# 查看 rpm 安装包,可用 rpm -e xx 移除
$ rpm -qa|grep mysql
# 下载包 & 安装 mysql-community-release-el7-5.noarch.rpm 5.7.5 / 5.7.8
$ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
$ rpm -ivh mysql57-community-release-el7-8.noarch.rpm
# 或者直接在线安装
$ rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# 安装前先禁止默认 mysql
$ yum module disable mysql
# 安装 mysql-community-server & mysql-server
$ yum install mysql-community-server
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论