本日志标题:Linux(CentOS7)下MySQL(5.7)的安装和配置        [2018-11-16] Bookmark and Share



安装和部署建议:
1、如果是要跑Java项目的服务器,推荐安装 Nginx+Tomcat+MySQL,可支持多个tomcat启动。
2、如果是跑PHP项目,推荐安装 Nginx+PHP+MySQL,Apache可以不用安了。
3、如果MySql数据库是单独购买的云数据库RDS,则直接忽略MySQL的安装方法。

各类安装配置的传送
1、Linux(CentOS)下Web服务器Nginx安装和配置
2、Linux(CentOS)下MySQL的安装和配置
3、Linux(CentOS)下Java服务Tomcat的安装和配置
4、Linux(CentOS)下PHP环境的安装和配置

说明:原则上安装的先后没有顺序。
centos下的安装基本采用yum方案进行,所以,最好是拿到服务器之后先升级yum


#yum upgrade


输入命令之后会提示下载,输入“y”同意即可


正文:Linux(CentOS)下MySQL的安装和配置

-----------------------------------------------------
如果已经单独购买了云数据库RDS,则直接忽略本节的介绍。
在目前云计算这么成熟的情况下,有能力的条件下还是建议将web项目和数据库进行分离。
独立的RDS云数据库不仅可以单独监控,还能进行云端备份和还原等安全救命功能。
-----------------------------------------------------

一、下载MySQL官方Yum Repository
访问MySQL官方网站, https://dev.mysql.com/downloads/repo/yum/
可找到最新的rpm包文件地址,选择 download 按钮,弹出的页面直接选择“No thanks, just start my download.”对应的链接地址就是。



比如 https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 这是最新的MySQL8的rpm包

本文这里不介绍使用MySQL8,而是采用了MySQL5.7。
另外说一句,8和5.7这两个版本的安装后配置,以及Navicat的连接方式都将不同。
所以选择MySQL8安装的谨慎看本文,可能会解决不了安装8的过程中遇到的问题。

下载5.7版本的MySQL


# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm



----------------------------------------------------------------
另外还有一个说明的!很多LAMP的安装部署文档提到了安装mysql,实际上安装的是Mariadb。
Mariadb为MySQL的一个分支,MariaDB主要由SkySQL公司(现更名为MariaDB公司)维护,SkySQL公司由MySQL原作者带领大部分原班人马创立。
主要是因为MySQL作者把MySQL卖给了SUN公司,而甲骨文公司(oracle)对sun公司进行了收购,所以MySQL的命运尤其是开源的命运让MySQL原作者很担忧,这才有了Mariadb。而作为开源的Linux系统,默认install的自然就是同样是开源的Mariadb了。
一句话,CentOS7上把MySQL从默认软件列表中移除了,用MariaDB来代替,所以这导致我们必须要去官网上进行下载。
----------------------------------------------------------------

二、安装MySQL官方Yum Repository
针对第一步中已经下载下来的mysql57包进行安装。一句话命令


# yum install mysql57-community-release-el7-10.noarch.rpm

*、centos输入技巧,输入完“yum install mysql57”后按下“Tab”键自动补齐包名。

注意:当完成了mysql的安装,因每次 yum 操作都会自动更新,可把这个包卸载掉
# yum remove mysql57-community-release-el7-10.noarch.rpm


三、安装MySQl服务
因为有了mysql57包,所以进行yum install时即可直接录入安装MySQL了。


# yum install mysql-community-server




四、启动MySQl服务


# systemctl start mysqld.service


*、重启MySQl的命令
# systemctl restart mysqld.service

*、查看mysql当前状态
# systemctl status mysqld.service


五、第一次登录MySQL
MySQL第一次安装完成,由系统自动分配了MySQL的root密码,该密码必须重新修改后服务才能登录使用。
先使用命令找出root的密码


# grep "password" /var/log/mysqld.log

初始密码是在“root@localhost:”后的一串字符串。

开始登录mysql


# mysql -uroot -p


输入初始密码,此时不能做任何事情,因为MYSQL默认必须修改密码才能正常使用


六、修改MySQL的root初始密码
必须是root凭借初始密码进入mysql服务后进行以下操作,命令行是在 mysql> 光标之后


mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';

*、这里的“your-new-password”就是新的密码,自己定义即可。
执行出现:Query OK, 0 rows affected (0.00 sec) 表示修改成功

*、查看mysql的版本: mysql> s elect version();

七、允许远程连接MySQL
很多时候,我们需要进行远程连接服务器端的MySQL,而默认安装后的mysql是不支持,需要开启功能,命令选择如下:


#任何主机
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
#或者选择指定主机
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@’10.10.10.10’ IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

# 然后刷新权限
mysql>flush privileges;

注意:yourpassword就是root的密码,自行配置。10.10.10.10就是需要指定可以远程的ip,自行配置。

*、mysql> exit
退出mysql控制

八、如果需要卸载MySQL


# yum remove mysql mysql-server mysql-libs compat-mysql57


百度一些卸载MySQL的方法可参考
https://www.cnblogs.com/wanghuaijun/p/6398240.html


一句话总结一下


//下载5.7版本的MySQL
# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

//安装MySQL官方Yum Repository
# yum install mysql57-community-release-el7-10.noarch.rpm

//安装MySQl服务
# yum install mysql-community-server

//启动MySQl服务
# systemctl start mysqld.service



在百度搜索完整的Linux(CentOS7)下MySQL(5.7)的安装和配置内容,或者用Google搜索相关的更多内容

By [cnbruce] at 20:53:19 | 评论 [14] | 浏览 [665] | TrackBack| 返回顶部

About Comments
Проект по выращиванию Ethereum https://bit.ly/2yaJAN2 с бешеной скоростью! 200 % - 4% на 50 дней, удвойте эфириум с нами! 3% автоматический БОНУС сразу на вывод! Green Ethereus - инвестиционное предложение нового поколения, в основе которого лежит смарт контракт, а значит никакого обмана. Все открыто и кристально чисто. Администрация украсть деньги не может
By [MorrisObeme] at 2018-11-16 23:15:21
Мечтаете жить у моря? Решение это жилой комплекс Шале Ла Рош расположенный в экологически чистом поселке Крыма Гурзуфе. 600 метров до моря, закрытая территория. Квартиры от 2,5 миллионов рублей с пропиской! Ипотека. http://shalelarosh.ru +7-918-469-25-86
By [shale.larosh] at 2018-11-16 23:37:56
Essentially, it is necessary to bring to a new level not only the quality of services provided to carriers and shippers of railway cargo,Rolands petersons privatbank but, in general, to increase the competitiveness of rail freight; Infrastructure managers should not only update and modernize the railway network,Rolands petersons privatbank but also maintain and maintain it regularly. This is the most important for the corridors of rail transport.Rolands petersons privatbank If the tracks are not serviced in this way, speed limits must be applied and the railway Rolands petersons privatbanklines will gradually die outRolands petersons privatbank
By [denged] at 2018-11-17 4:51:56
comparatif prix online france

35ef wow canadian rx online
By [ArturTuh] at 2018-11-17 7:17:45
Мечтаете жить у моря? Решение это жилой комплекс Шале Ла Рош расположенный в экологически чистом поселке Крыма Гурзуфе. 600 метров до моря, закрытая территория. Квартиры от 2,5 миллионов рублей с пропиской! Ипотека. http://shalelarosh.ru +7-918-469-25-86
By [shale.larosh] at 2018-11-17 12:46:57
перевести деньги из туниса в россию: https://webbiz.in.ua/threads/kak-deshevo-perevesti-dengi-v-ukrainu-rossiju-i-drugie-strany.1065/:
By [nastyaEnego] at 2018-11-17 14:58:50
【歌-教克直店】官方上物站─JM-180B有克音器│克音器│歌小蜜蜂│教克及教音器

https://mic-shop.com/
By [Russelcoaph] at 2018-11-18 2:24:05
http://c.twnt.ru/qdH5 Автомобильный магнитный держатель с беспроводной зарядкой iTap
Новинка на рынке автомобильных аксессуаров!
2 в 1 - крепление телефона и беспроводная зарядка

УСПЕЙ ЗАКАЗАТЬ СО СКИДКОЙ
Современное и удобное решение
Инновационный дизайн
Надёжное крепление в дефлектор
Защита от перезарядки и перегрева
Смартфон снимается и вешается одним движением руки
Магнитное крепление прочно фиксирует устройство
By [Matthewnus] at 2018-11-18 7:09:41
c01a took 30mg of online




click now dose online
By [ArturTuh] at 2018-11-18 17:16:52


http://eur-style.ru/product/713
http://samaram.ru/product/nemnogo-o-napolnyh-chasah
http://salonturov.ru/index.php?productID=43345
By [ArinaKotova] at 2018-11-18 19:26:32
Мечтаете жить у моря? Решение это жилой комплекс Шале Ла Рош расположенный в экологически чистом поселке Крыма Гурзуфе. 600 метров до моря, закрытая территория. Квартиры от 2,5 миллионов рублей с пропиской! Ипотека. http://shalelarosh.ru +7-918-469-25-86
By [shale.larosh] at 2018-11-19 9:38:17
【歌-教克直店】官方上物站─JM-180B有克音器│克音器│歌小蜜蜂│教克及教音器

https://mic-shop.com/
By [Craigsef] at 2018-11-19 14:16:25
Шале Ла Рош - проект для комфортной и благоустроенной жизни на Южном берегу Крыма. Удобные квартиры от 2.5 млн. рублей, гибкая система скидок, рассрочка и ипотека. Жить у моря - просто! http://shalelarosh.ru +7-918-469-25-86
By [Shale] at 2018-12-13 6:24:47
Шале Ла Рош - проект для комфортной и благоустроенной жизни на Южном берегу Крыма. Удобные квартиры от 2.5 млн. рублей, гибкая система скидок, рассрочка и ипотека. Жить у моря - просто! http://shalelarosh.ru +7-918-469-25-86
Продажа земельного участка категории ИЖС в Ялте. Площадь-5 соток, район Массандровского дворца. Юридически готов к сделке, панорамный вид на море и горы.
By [Shale] at 2018-12-17 11:26:50


Post a Comment
呢称: 验证码: 
禁止笑脸转换 禁止UBB | 缩放输入框:6 5 | [Ctrl+Enter提交](1000个字符限制)