找文章 / 找答案

[SQL独家资料] MYSQL技术大全-(5)MySQL环境搭建二

曾梦闵皇冠三 显示全部楼层 发表于 6 天前 |阅读模式 打印 上一主题 下一主题
【摘选】MYSQL技术大全-冰河编著 (搭建MySQL环境)

6.2 基于ZIP文件安装Windows版本的MySQL:
6.2.2  解压MySQL目录下(C:\mysql-8.0.18-winx64)新建data文件夹和my.ini文件。

my.ini文件内容(my.ini文件编码设置为ANSI):

[mysqld]
# 设置MySQL的安装目录
basedir = C:\mysql-8.0.18-winx64
# 设置MySQL数据库的数据存放目录
datadir = C:\mysql-8.0.18-winx64\data
# 设置端口
port = 3306
# 允许最大连接数
max_connections = 200
# 服务端使用的默认字符集
character-set-server = utf8mb4
# 创建新表时使用的默认存储引擎
default-storage-engine = INNODB
[mysql]
# 设置MySQL客户端默认字符集
default-character-set = utf8mb4
[client]
default-character-set = utf8mb4


--------------------------------------
cmd命令行安装MySQL:
# 安装
mysqld --install
# 初始化数据
mysqld --initialize
# 启动MySQL
net start mysql
(MySQL自动生成的临时密码存放在MySQL的数据目录下.err文件中)

--------------------------------------
6.2.3 配置MySQL系统环境变量
[MYSQL_SERVER_HOME]:C:\mysql-8.0.18-winx64

--------------------------------------
6.2.4 测试MySQL

系统cmd命令行,以root用户登录MySQL:mysql -u用户(root) -p密码(临时密码)
# 测试MySQL安装情况
mysql>show databases;
mysql>use mysql;


# root用户重置密码。
mysql>alter user 'root'@'localhost' identified by 'root';
mysql>flush privileges;
# 退出
mysql>exit


6.5 基于RPM文件安装CentOS版本的MySQL:
6.5.1 删除CentOS服务器自带的MySQL
# 查看mysql
rpm -qa | grep -i mysql
# 删除自带MySQL文件
rpm -e mysql自带版本.x86_64 --nodeps


# 安装wget
yum install wget -y
# 创建/home/mysql目录并下载MySQL安装包
mkdir -p /home/mysql
cd /home/mysql/
wget mysql版本下载网址路径.tar
# CentOS 6.8服务器安装MySQL的依赖环境 -- 仅参考,按需添加依赖
(yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc*libxm12 libxm12-devel curl-devel libjpeg* libpng* freetype* make gcc-c++ cmake bison-devel ncurses-devel bison perl perl-devel perlperl-devel net-tools* numactl*)
# 添加mysql用户
groupadd mysql
useradd -g mysql mysql
# 解压并安装mysql
tar xvf mysql版本.tar
# 按照common 、libs 、client、server依次安装
rpm -ivh mysql-community-common-8.0.18.rpm
rpm -ivh mysql-community-libs-8.0.18.rpm
rpm -ivh mysql-community-client-8.0.18.rpm
rpm -ivh mysql-community-server-8.0.18.rpm
# 初始化数据
mysqld -initialize --user=mysql
# 查看目录下内容
cd /var/lib/mysql
(MySQL数据库root账户默认临时密码在/var/log/mysqld.log文件中)


6.5.4 测试mysql
# 启动mysql
service mysqld start
# 登录MySQL
mysql -u用户(root) -p密码(临时密码)
# 重置密码exit退出
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部