当前位置:首页 » 文件管理 » mysql57解压版

mysql57解压版

发布时间: 2024-06-13 18:18:48

A. linux怎么安装mysql5.7

第一步:下载mysql
在Linux终端使用wget命令下载网络资源:网站自己网络找!(也可在windows中下载后传输到Linux)
第二步:解压文件
由于我是在我本机software目录中下载的文件,为了方便管理首先将此文件移动到/usr/local 目录下
mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar /usr/local
接下来去到移动后的目录cd /usr/local ,然后解压 tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
解压后为了方便后面操作可把解压后文件名修改为mysql:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
第三步:配置启动文件
去到之前解压后并改名为mysql的目录下会有以下文件

然后去到support-files目录下
1、复制my.cnf 到 /etc/my.cnf (mysqld启动时自动读取)
cp my-default.cnf /etc/my.cnf
注意:如果你在安装时Linux虚拟机时同时安装了默认的mysql,此时操作以上步骤,终端将会提示你文件已存在是否覆盖,输入yes覆盖即可。
2、配置数据库编码
vi /etc/my.cnf
在这份文件中可以添加以下配置信息(如果有修改即可)
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3、复制mysql.server 到/etc/init.d/ 目录下【目的想实现开机自动执行效果】
执行命令: cp mysql.server /etc/init.d/mysql (mysql是服务名)
4、修改 /etc/init.d/mysql 参数
vi /etc/init.d/mysql
给与2个目录位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、出于安全便利,创建一个操作数据库的专门用户
1)、groupadd mysql #建立一个mysql的组
2)、useradd -r -g mysql mysql #建立mysql用户,并且把用户放到mysql组
3)、passwd mysql #给mysql用户设置一个密码
4)、给目录/usr/local/mysql 更改拥有者chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的数据库
首先去到mysql的bin目录
1.初始化
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
生成出一个data目录,代表数据库已经初始化成功
并且mysql的root用户生成一个临时密码:SHNq8Qvd2g>L(最好先记录这个临时密码)
2.给数据库加密
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3.启动mysql(为了不让进程卡主,可在启动mysql的命令后加上&代表此进程在后台运行)
./mysqld_safe --user=mysql &
4.检查ps -ef|grep mysql

发现有以上进程便代表启动成功。
第五步:进入客户端
1.登录 ./mysql -uroot -p回车后输入之前的临时密码
2.修改密码
set password=password('新密码');
第六步:设置远程访问
1,在远程访问之前需先配置防火墙systemctl stop firewalld.service(不推荐,可配置开通3306端口)
2,授权
mysql>grant all privileges on *.* to 远程访问用户名@'%' identified by '用户密码';
mysql>select host,user from user; 【多出1条远程登录用户记录】
mysql>flush privileges;(刷新)
此时使用远程机器进行访问

解析:使用mysql -h主机ip -u用户名 -p密码即可进行远程访问
第七步:设置开机自启动
1、添加服务mysql
chkconfig --add mysql 【mysqld -install】
2、设置mysql服务为自动
chkconfig mysql on
3、重启查看进程
init 6
ps -ef|grep mysql
第八步:配置环境变量
为了方便操作,配置环境变量还是有必要的。
vi /etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
小结:到这一步基本的配置基本就完成了。

B. win10濡备綍瀹夎匨ysql 5.7.17

镎崭綔绯荤粺win10 MySQL涓哄畼缃戜笅杞界殑64浣峼ip瑙e帇缂〤ommunity鐗堟湰銆
锲犱负𨱍宠佸湪鍏鍙哥数鑴戜笂瀹夎匨ysql锛屼簬鏄鍒板畼缃戜笂涓嬭浇浜嗘渶鏂扮増链镄凪ysql-5.7.17锛岄栧厛阃氲繃缃戜笂鏁欑▼杩涜屽畨瑁咃纴瑙e帇锛岀劧钖庡湪C鐩樻柊寤轰简涓涓狭ysql0104鐩褰(浣滀负Mysql镄勫畨瑁呯洰褰)锛屽皢瑙e帇杩囧悗Mysql-5.7.17鏂囦欢澶逛腑镄勫唴瀹规嫹璐濊呖瀹夎呯洰褰昅ysql涓銆
鏂囦欢鍐呭瑰备笅锛

銆涔嫔悗鎸夌収缃戜笂鏀荤暐锛氢互绠$悊锻樿韩浠借繍琛屽懡浠よ岀獥鍙o纴mysqld -install 瀹夎卪ysql;杩欎竴姝ョ悊璁轰笉浼氭湁浠涔堥梾棰 姝e父瀹夎呫备细鍙嶉堟彁绀哄凡瀹夎呮垚锷(杩欎竴姝ュ缮璁版埅锲)
涓轰简阆垮厤钖庣画瀹夎呬笉鎴愬姛锛屽厛铡绘妸閰岖疆鏂囦欢璁剧疆涓涓嫔惂锛屽湪MyPC璁$畻链虹偣鍑诲彸阌锛岄夋嫨Properties灞炴э纴镣瑰嚮杩涘叆阃夋嫨Advanced System settings楂樼骇绯荤粺璁剧疆锛岀偣鍑昏繘鍏ラ夋嫨Environment Variables鐜澧冨彉閲忥纴阃夋嫨涓嫔浘绾㈡嗛変腑镄凷ystem variables绯荤粺鍙橀噺锛孨ew澧炲姞涓涓绯荤粺鍙橀噺MYSQL_HOME锛屽间负mysql镄勫畨瑁呰矾寰勶纴鍦ㄦ垜镄勭数鑴戜笂鍊间负锛欳:\mysql0104锛屼箣钖庡啀镣瑰嚮Path(涓鑸鐢佃剳涓婇兘浼氭湁PATH 锛屽傛灉娌℃湁锛岃嚜宸辨柊寤轰竴涓)锛岀劧钖庡皢;%MYSQL_HOME%\bin杩欎竴涓插煎嶅埗绮樿创杩涘幓锛岀幆澧冨彉閲忓氨閰岖疆濂戒简锛屽备笅锲炬墍绀恒

銆鎺ヤ笅𨱒ラ渶瑕佽繘琛宫ysql镄勪竴浜涘畨瑁呴厤缃浜嗭纴鍜屾棫鐗堢殑閮戒笉澶涓镙枫傚洜涓簃ysql0104鏂囦欢澶逛笅闱㈡病链塪ata鏂囦欢锛屾墍浠ユ垜浠闇瑕佺郴缁熸潵涓哄畠鐢熸垚銆
镓浠ヤ互绠$悊锻樿韩浠借繍琛屽懡浠よ岀獥鍙c傞氲繃cd锻戒护鍒囨崲鐩褰曪纴纭淇濈洰褰曞湪bin鐩褰曚笅闱(绯荤粺鐩褰曚笅闱㈠彲鑳戒细鍑洪敊锛屼絾鎴戞病链夎瘯杩)鍦╞in鐩褰曡緭鍏ユ寚浠わ细mysqld --initialize
缃戜笂涔熸湁璇磋緭鍏ユ寚浠わ细mysqld --initialize -insecure 涓ょ嶆柟娉曢兘璇曡繃锛岄兘鏄鐢熸垚涓涓瀵嗙爜涓虹┖镄刣ata鏂囦欢澶广(缃戜笂涔熸湁璇翠粈涔堥氲繃mysql-console涔嬬被镄勪细鐢熸垚涓涓插瘑镰侊纴闇瑕佽璁颁笅𨱒ワ纴镒熻夊緢澶嶆潅锛岀暐瑙変笉鐢ㄧ悊浼氾纴鎸変笂闱㈡寚浠ゆ搷浣滃嵆鍙)
鎴戝湪杩欎竴姝ヤ篃鍑鸿繃鍑犳¢敊璇锛屽傛灉鍑洪敊浜嗭纴鎶奷ata鏂囦欢澶瑰垹鎺夊嵆鍙銆傜劧钖庡啀杩愯岃繖琛屼唬镰併备絾鏄濡傛灉链塪ata鏂囦欢澶圭殑璇濓纴杩愯屼笂闱㈢殑鍒濆嫔寲鎸囦护灏变竴瀹氢细鎶ラ敊銆
鍒濆嫔寲寰堥吨瑕侊纴镓ц屽畬鍒濆嫔寲锻戒护钖庯纴绌虹殑data鐩褰曞氨鏂扮敓鎴愪简濡备笅鏂囦欢锛

銆缃戜笂链変汉璇村彲浠ユ嫹璐濇棫鐗堟湰镄刴ysql閲岄溃镄刣ata鏂囦欢鍒板畨瑁呯洰褰曢噷闱锛岃繖镙峰氨涓岖敤绯荤粺鐢熸垚浜嗭纴浣嗙湅鍒颁笉灏戜汉璇磋繖绉嶆柟娉曚细鍑虹幇寰埚氶梾棰桡纴镓浠ヤ笉寤鸿浣跨敤锛屾瘯绔熶笉钖岀増链镄勬洿鏂板簲璇data鏂囦欢澶圭殑鍐呭逛篃链変竴浜涘樊鍒銆
涔嫔悗链変竴姝ュ紑钖痬ysql链嶅姟锛屽嵆 net start mysql銆傜悊璁轰笂璇 搴旇ヤ细钖锷ㄦ垚锷熺殑锛屼絾鏄鎴戠殑鏄涓鐩存姤阌欍傝屼笖杩樻槸涓嶆槑铡熷洜镄勯敊璇锛屾垜鍦ㄨ繖姝ョ籂缁扑简寰堜箙锛屽悗𨱒ュ彂鐜帮纴鍏跺疄杩欎釜锻戒护镙规湰涓岖敤鐞嗕细鍙嶉堟槸浠涔堬纴锲犱负鍙瑕佹暟鎹搴撹兘澶熸e父镎崭綔锛屽叾浠栭兘娌℃湁闂棰樸

銆涓濇涓岖敤绠★纴涓嬮溃璁╂垜浠𨱒ョ湅鐪嬫垜浠镄刴ysql鏄钖︾湡姝e畨瑁呮垚锷燂细
鍦ㄥ懡浠よ屼腑杈揿叆锛歮ysql -uroot杩涘叆鏁版嵁搴(鍓嶆彁鏄瀵嗙爜娌℃湁琚淇鏀癸纴杩树负绌)

銆鐪嬶纴绯荤粺镄勫弽棣埚叾瀹炴垜浠宸茬粡鎴愬姛锏诲叆鏁版嵁搴挞噷闱浜嗭纴涔嫔悗鍙浠ラ氲繃涓浜涘懡浠よ繘琛屾搷浣滐纴姣斿傦细show databases; create test; use test;绛夌瓑涓绯诲垪锻戒护銆傚垏璁颁竴瀹氲佸姞鍒嗗彿镓嶈兘镎崭綔锛屾汤灏句竴瀹氩姞鍒嗗彿!!

銆铹跺悗灏卞彲浠ユe父鍦ㄦ暟鎹搴挞噷寤鸿〃锛屾煡璇锛屾彃鍏ュ垹闄ょ瓑绛変简锛宫ysql镄勭幆澧冨氨瑁呭畬鍟︺

C. window7安装mysql 5.7的初始密码是多少

从mysql5.7开始,密码策略做了一些改变。下面讲win版5.7的密码问题。
1.首先下载解压版mysql5.7,并解压
2.打开目录,复制my-default.ini,然后改为my.ini,编辑该文件,添加
basedir = D:\\Program Files (x86)\\MySQL-5.7.10-winx64
datadir = D:\\Program Files (x86)\\mysql-5.7.10-winx64\\data

具体路径自己修改,然后保存。
3.打开bin目录,在此处打开cmd,执行
D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld
--initialize-insecure

初始化mysql.会发现多了data目录及data下的文件
4.启动mysql。
在bin目录下,执行
D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld --console

注意以管理员权限来执行。
5.连接mysql并修改密码

>mysql-uroot
Welcome to theMySQL
monitor. Commands end with
; or \g.
YourMySQL
connection id is2
Server version:5.7.10MySQLCommunityServer(GPL)

Copyright(c)2000,2015,Oracle
and/or its affiliates.All
rights reserved.

Oracle is a registered trademark ofOracleCorporation
and/or its
affiliates.Other
names may be trademarks of their respective
owners.

Type'help;'
or'\h'for help.Type'\c'
to clear the current input statement.

mysql>
mysql>
mysql>
mysql>set
password=password('root');
Query OK,0
rows affected,1 warning(0.00
sec)

win版的mysql,不会生成随便密码,只需要要安装时初始化就行了。如果是已经安装好的mysql忘了密码,可以先备份data文件夹,然后删除data文件夹,再执行3、4、5步即可。

D. 瑙e帇鐗坢ysql 瀹夎呭寘镐庝箞瀹夎呴厤缃鏂囦欢

1銆侀厤缃甿y.ini鏂囦欢銆
鍦―:\mysql\mysql-5.6.33-winx64\锛堟敞镒忚繖涓鐩褰曡佸拰浣犺嚜宸辩殑鐩褰曪纴鎴戣繖閲屼笅杞界殑鏄5.6鐗堟湰锛岃佹槸浣犱笅杞界殑鏄5.5鐗堟湰锛岃繖涓鐩褰曟槸涓崭竴镙风殑锛夌洰褰曚笅鏂板缓涓涓閰岖疆鏂囦欢锛屾枃浠跺悕鍙玬y.ini锛岀劧钖庢妸涓嬮溃镄勯厤缃浠g爜澶嶅埗鍒板湪my.ini锛堜唬镰佷腑镄勮矾寰勮佹敼鎴愯嚜宸辩殑鏂囦欢瀛樻斁璺寰勶级銆傚傚浘锛

浠g爜锛
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

[mysql]
# 璁剧疆mysql瀹㈡埛绔榛樿ゅ瓧绗﹂泦
default-character-set=utf8
[mysqld]
#璁剧疆3306绔鍙
port = 3306
# 璁剧疆mysql镄勫畨瑁呯洰褰
basedir=D:\mysql\mysql-5.6.33-winx64
# 璁剧疆mysql鏁版嵁搴撶殑鏁版嵁镄勫瓨鏀剧洰褰
datadir=D:\mysql\mysql-5.6.33-winx64\data
# 鍏佽告渶澶ц繛鎺ユ暟
max_connections=200
# 链嶅姟绔浣跨敤镄勫瓧绗﹂泦榛樿や负8姣旂壒缂栫爜镄刲atin1瀛楃﹂泦
character-set-server=utf8
# 鍒涘缓鏂拌〃镞跺皢浣跨敤镄勯粯璁ゅ瓨鍌ㄥ紩镎
default-storage-engine=INNODB

热点内容
安卓手机如何使用手写功能 发布:2024-10-22 23:19:16 浏览:351
手机壁纸上传 发布:2024-10-22 23:13:51 浏览:772
oracle数据库迁移方案 发布:2024-10-22 23:10:53 浏览:384
七牛云存储java上传 发布:2024-10-22 23:10:49 浏览:236
kvm编译原理 发布:2024-10-22 22:57:41 浏览:441
qq密码情侣改成什么最好 发布:2024-10-22 22:55:48 浏览:809
linux安装cuda 发布:2024-10-22 22:32:07 浏览:487
编译和链接的键 发布:2024-10-22 22:21:01 浏览:115
java数组的实现 发布:2024-10-22 22:18:15 浏览:331
python定义字符串数组 发布:2024-10-22 22:14:26 浏览:605