web项目完整的基础入门级搭建(二):MySql+Jenkins

MySql安装

1. 查看该操作系统上是否已经安装了mysql数据库

rpm -qa | grep mysql

2. 移除CentOS默认的mysql-libs

yum remove mysql-libs

3. 清空dbcache

yum clean dbcache

4. 下载MySQL rpm安装包

wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

5. 安装下载的rpm文件

这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo和mysql-community.repo

rpm -ivh mysql-community-release-el6-5.noarch.rpm

6. 查看是否已经有mysql可安装文件

yum repolist all | grep mysql

7. 安装mysql-community-server(选项都用yes)

yum install mysql-community-server

8. 启动

service mysqld start

==> Starting mysqld:                                           [  OK  ]

9. mysql的root用户的密码

默认是空的,所以我们需要及时用mysql的root用户登录(第一次回车键,不用输入密码),并修改密码。这个root账号是mysql的root账号,非Linux的root账号

mysql -u root
use mysql;

//这里的分号,一定要加上。因为是sql语句。不然就失败
update user set password=PASSWORD("这里输入root用户密码") where User='root';

flush privileges; 

10. 查看mysql是否自启动,并且设置开启自启动命令

chkconfig --list | grep mysqld
chkconfig mysqld on

11. mysql安全设置

可以不执行这一步操作。直接开始使用数据库。如果执行了这一步的操作。那么远程连接数据库会失败。需要再做处理。处理方式见后面的 踩坑说明

mysql_secure_installation
  • 没设置过密码,就直接回车
In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
  • 设置一个密码
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n] y
  • yes,来移除匿名用户
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y
  • no,允许root远程连接库
Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.


Disallow root login remotely? [Y/n] n
  • yes,删除测试库
By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.
  • yes,最后一步让刚才的设置生效,重启配置
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y

12. 查看mysql 默认端口号

//登录
mysql mysql -u root -p //输入密码

//查看端口号
show global variables like 'port'

//查看端口占用的程序 (查看所有netstat -anp)
netstat -anp|grep 3306

13. 常用命令

//进入库
mysql -u root -p;
use mysql;

//重启
service mysqld restart

//启动
service mysqld start

//配置
/etc/my.cnf 

//连接
mysql -h IP -u root -p 密码;

踩坑说明

  • 无法远程连接mysql。

有四种可能,下面文章中有说明。

https://blog.csdn.net/qivan/article/details/79752574

下面说明其中两种情况。

  • mysql没有开启远程连接问题

经过上面第11步的配置,即【11. mysql安全设置】。也是需要做如下处理。(执行语句记得加分号“;”结尾)

mysql -uroot -p

Enter password: 

mysql> use mysql

//下面root为用户名,mypasswd为密码 all为全部权限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypasswd' WITH GRANT OPTION;  

//flush privileges;让我们刚才的操作立即生效
mysql> flush privileges;  
  • 安全组策略无法远程连接问题

具体的设置。需要登陆你的云服务控制台,在安全组里面添加响应的端口即可。

avatar

avatar

[站外图片上传中...(image-39fd43-1556439372590)]

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