Oracle官方版MySQL安装(CentOS/Redhat)

CentOS7/Redhat7系列

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm

CentOS6/Redhat6系列

wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
rpm -ivh mysql57-community-release-el6-11.noarch.rpm

切换repo的MySQL5.5/5.6/5.7版本,下面是关闭5.7并启用5.6,目前建议使用5.7,下面命令可以不执行

sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql56-community

刷新repo

yum makecache

使用yum安装,网速比较慢要等等,如果提示失败可以强制打断后反复执行

yum install -y mysql-community-server

启动服务,备注:关闭服务systemctl stop mysqld

service mysqld start
systemctl start mysqld

查看服务

service mysqld status
systemctl status mysqld

设置服务开机启动,备注:取消开机启动systemctl disable mysqld

systemctl enable mysqld

5.7版本修改初始root密码

grep 'temporary password' /var/log/mysqld.log

可以看到初始安装过程的密码,然后用命令行登录Mysql修改root密码为MyNewPass4!

mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

5.6版本修改初始密码(因为在安装过程中设置了),5.7仍然需要找到初始密码才能用

mysql_secure_installation

开启MySQL远程访问权限 允许远程连接

1、登录服务器,然后运行命令:mysql -u root –p ,然后输入密码,该步骤是进入数据库。
2、mysql>use mysql;
3、授权:
例如想root使用123456从任何主机连接到mysql服务器:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

如果想允许用户abc从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'abc'@'10.10.50.127' IDENTIFIED BY '654321' WITH GRANT OPTION;

4、刷新权限:

mysql>flush privileges; 

5、关闭防火墙并取消防火墙开机启动

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

PS:忘记密码怎么办

1.首先停止mysql服务器

service mysqld stop  

2.使用--skip-grant-tables选项跳过授权表验证,
--skip-grant-tables Start without grant tables. This gives all users FULL ACCESS to all tables.

使用--skip-grant-tables启动mysql服务器

mysqld --skip-grant-tables --user=mysql   

回车之后就不要动了,打开一个新的命令窗口,原来的不要关,查看启动情况

ps -ef | grep mysql  
mysql    10209 14240  4 13:52 pts/0    00:00:00 mysqld --skip-grant-tables --user=mysql  
root     10229 14240  0 13:53 pts/0    00:00:00 grep mysql  

3.我们连接并切换到mysql数据库下尝试
mysql -u root –p

root@localhost[(none)]> use mysql;     

4.尝试用password函数方式来更新authentication_string列 (mysql5.7以后要求密码大小写字母数字及符号)

root@localhost[mysql]> update user set authentication_string=password('MyNewPass4!') where user='root'; --此方式更新成功  
Query OK, 1 row affected (0.04 sec)  
Rows matched: 1  Changed: 1  Warnings: 0  

5.验证--可以看到密码已经变成了密文

root@localhost[mysql]> select host,user,authentication_string from user where user='root';    
+-----------+------+-------------------------------------------+  
| host      | user | password                                  |  
+-----------+------+-------------------------------------------+  
| localhost | root | *59C70DA2F3E3A5BDF46B68F5C8B8F25762BCCEF0 |  
+-----------+------+-------------------------------------------+  

6.刷新权限

root@localhost[mysql]> flush privileges;  
Query OK, 0 rows affected (0.00 sec)

7.最好重启mysql

service mysqld restart
systemctl restart mysqld.service

优化:修改最大连接数

1.修改系统文件打开限制/etc/security/limits.conf
mysql hard nofile 65535
mysql soft nofile 65535
2.修改my.cnf
在[mysqld_safe]部分加入
max_connections=5000
3.修改/lib/systemd/system/mysqld.service
在[Service]部分加入
LimitCORE=infinity
LimitNOFILE=100001
LimitNPROC=100001
4.重载
systemctl daemon-reload
systemctl restart mysqld.service

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

推荐阅读更多精彩内容