Linux安装64位Mysql5.7

首先下载mysql(地址:https://dev.mysql.com/downloads/mysql/

1.下载

下载社区版mysql

社区版mysql

下载完成后;上传到服务器 /user/local/目录下,这个自己定!

使用命令 ,对mysql进行解压缩

[root@DEV-HYYJ001 local]# tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

使用命令,对mysqll文件夹进行重命名

[root@DEV-HYYJ001 local]# mv mysql-5.7.20-linux-glibc2.12-x86_64  mysql

添加用户组和用户

#添加用户组

groupadd mysql

#添加用户mysql 到用户组

mysqluseradd -g mysql mysql

2.安装

#在/usr/local/mysql目录下新建data文件夹,以后的数据库文件将放在这里

[root@DEV-HYYJ001 mysql]# pwd

/usr/local/mysql

[root@DEV-HYYJ001 mysql]# mkdir data

[root@DEV-HYYJ001 mysql]# chown -R mysql:mysql ./

#mysql_install_db 被废弃了,取而代之的是 mysqld --initialize  (需要注意的是,有时候使用这个指令出错的话,将--initialize放在命令的最后面,即: ./bin/mysqld --user=xxx --basedir=xx --initizlize)

[root@DEV-HYYJ001 mysql]# ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

( ./bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/  --initialize)

#将mysql/目录下除了data/目录的所有文件,改回root用户所有

[root@DEV-HYYJ001 mysql]# chown -R root .

#mysql用户只需作为mysql-5.7.20/data/目录下所有文件的所有者

[root@DEV-HYYJ001 mysql]# chown -R mysql data

#复制启动文件

[root@DEV-HYYJ001 mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@DEV-HYYJ001 mysql]# chmod 755 /etc/init.d/mysqld

[root@DEV-HYYJ001 bin]# cp /usr/local/mysql/bin/my_print_defaults /usr/bin/

#修改启动脚本

[root@DEV-HYYJ001 mysql]# vi /etc/init.d/mysqld

#修改项:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data

port=3306

#启动服务

[root@DEV-HYYJ001 mysql]# service mysqld start

#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了

[root@DEV-HYYJ001 mysql]# vi /etc/profile

#添加mysql路径

export PATH=$PATH:/usr/local/mysql/bin

#刷新立即生效

[root@DEV-HYYJ001 mysql]# source /etc/profile

配置以上信息之后,基本就可以启动了mysql(如果不能启动,请看最后的配置文件),但是现在还缺少mysql的配置文件,即my.cnf文件(没有它Mysql也可以使用内置的默认参数启动),最后说

3.登录

这个时候输入mysql的root密码就可以登录了(这个输入密码是初始密码,在mysql安装时会有产生一个随机密码,可参考初始密码查看,我用的是第二种方法找到的),登录之后可以更改root密码(要么使用skip-grant-tables跳过初始密码更改)

mysql>use mysql;

mysql> update user set authentication_string=password("新密码") where user='root';        【密码注意大小写,建议密码设置复杂点,否则会出现一些奇怪的问题,下面会说到】

mysql> flush privileges;

mysql> exit;

注意:登陆成功后如果使用命令出现如下情况

1820错误

也即:登陆成功后,使用任何命令都出现 1820错误:

那么直接使用如下命令,即可解决

mysql> SET PASSWORD = PASSWORD('新密码');

Query OK, 0 rows affected, 1 warning (0.02 sec)

mysql> show databases;

mysql数据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352

推荐阅读更多精彩内容