阿里云 centos7 mysqlcentos安装mysql需要tomacat吗

服务器(3)
CentOS服务器,裸机一台,需要安装一些软件才可以实现对其操作。当然需要安装mysql,因此查了挺多的资料,最终终于搞定了。
参考文章:
mysql教程:
2、遇到的问题
默认情况下用户名和用户名都是root,这点很重要!!
还有就是输入密码时,密码是不显示的,直接输入密码,然后点击回车键即可!!
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:38520次
排名:千里之外
原创:35篇
评论:11条
(2)(1)(3)(1)(2)(1)(3)(1)(6)(7)(1)(3)(1)(1)(2)(3)阿里云Centos7+Apache+PHP+MySQL+phpMyAdmin+Git 环境配置 - 简书
阿里云Centos7+Apache+PHP+MySQL+phpMyAdmin+Git 环境配置
首先登录Centosssh root@xxx.xxx.xxx.xxx –i /xxx.pem
安装Apache
命令安装:yum install -y httpd
安装成功后,开启Apache:systemctl start httpd.service相关命令
# systemctl start httpd.service
//启动Apache
# systemctl stop httpd.service
//关闭Apache
# systemctl restart httpd.service
//重启Apache
# systemctl enable httpd.service
//设置开机自启
# systemctl start httpd
进入根目录:cd /var/www/html/,然后创建index.html,然后浏览器直接访问(如图)
查看是否开机自启systemctl is-enabled httpd.echo $?如果disabled,则需要开机自启输入:systemctl enable httpd.service
命令安装:yum -y install php
重启Apache,让PHP生效:systemctl restart httpd.service
查看PHP版本:php -v
配置php:vi /etc/php.ini...
MySQL分支MariaDB(个人不推荐,因为不熟悉)
yum下没有mysql-server包,需要下载后安装:yum -y install mysql mysql-server mysql-devel,会先下载,然后输入y安装,然而又出现了问题,一些常用的MySQL命令都不能使用,原因是在CentOS 7中,默认安装的MySQL是它的分支MariaDB,所以常规的MySQL命令是不能用的。
MySQ安装(个人推荐)
添加 MySQL Yum Repository 到你的系统 repository 列表中:yum localinstall mysql-community-release-el7-5.noarch.rpm提示Is this ok [y/d/N],输入:y。
安装 MySQL:yum install mysql-community-server提示Is this ok [y/d/N],输入:y。
启动MySQL Server:systemctl start mysqld
查看是否成功:
重设root密码:set password for 'root'@'localhost'=password(‘新密码');
查看MySQL是否开机启动systemctl is-enabled mysql.echo $?如果enabled则说明是开机自动,如果不是,执行:chkconfig --levels 235 mysqld on
尼玛!MySQL真tm折腾...
安装phpMyAdmin
安装:yum install phpmyadmin php-mcrypt提示Is this ok [y/d/N],输入:y。
修改配置文件vi /etc/httpd/conf.d/phpMyAdmin.conf做一下修改:
浏览器访问phpMyAdmin:
安装:yum install git-core提示Is this ok [y/d/N],输入:y。
好了,去拉代码咯!!!git clone ...哦哦,拉下来代码后记得分配下权限...
MySQL安装参考:
深耕移动技术,走在全栈的路上...CentOS下MySQL安装后配置和设置:
1:安装完成路径:
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
4、相关命令
/usr/bin(mysqladmin mysqldump等命令)
CentOS下MySQL安装后配置和设置:
1:安装完成路径:
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
4、相关命令
/usr/bin(mysqladmin mysqldump等命令)
注:1~3安装server安装后存在,4mysqladmin mysqldump在client安装后存在
查看数据库版本:
mysql& select version();
+-----------+
| version() |
+-----------+
+-----------+
1 row in set (0.00 sec)
2:启动mysql:
[root@localhost install-files]# service mysqld start
Starting MySQL.. SUCCESS!
停止mysql:
[root@localhost init.d]# service mysqld stop
Shutting down MySQL.. SUCCESS!
重启mysql:
[root@localhost init.d]# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
注:启动脚本名称修改:
[root@localhost ~]# cd /etc/rc.d/init.d/
[root@localhost init.d]# ls
netconsole
[root@localhost init.d]# mv mysql mysqld
[root@localhost init.d]# ls
netconsole
3:查看是否启动成功,进程mysql启动,网络端口3306开启为ok.:
[root@Tony_ts_tian ~]# ps aux | grep mysql
0:00 /bin/sh /usr/bin/mysqld_safe
--datadir=/var/lib/mysql --pid-file=/var/lib/mysql/Tony_ts_tian.pid
2 44.7 420 pts/0
0:04 /usr/sbin/mysqld
--basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin
--user=mysql --log-error=/var/lib/mysql/Tony_ts_tian.err
--pid-file=/var/lib/mysql/Tony_ts_tian.pid
0.0 103252
0:00 grep mysql
[root@Tony_ts_tian ~]# netstat -ntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address
Foreign Address
0 0.0.0.0:6379
0 0.0.0.0:80
0 0.0.0.0:8081
0 0.0.0.0:22
0 127.0.0.1:8006
0 0.0.0.0:3306
0 0.0.0.0:3690
0 0.0.0.0:8010
4:设置MySQL开机启动:
查看开机启动项:
[root@Tony_ts_tian ~]# chkconfig
查看是否有MySQL开机启动:
[root@Tony_ts_tian ~]# chkconfig --list | grep mysql*
设置开机启动:
[root@Tony_ts_tian ~]# chkconfig --add mysqld
或开启和关闭:chkconfig mysqld on / chkconfig mysqld off
设置效果:
[root@Tony_ts_tian ~]# chkconfig --list | grep mysql*
0:off 1:off 2:on 3:on 4:on 5:on 6:off
以上表示设置成功。
注:rpm安装后初始密码在/root/.mysql_secret
5:创建管理员root密码:
注:第一次安装完mysql后,不需要输入密码,直接mysql命令,就可以登陆!5.1.
[root@Tony_ts_tian bin]# mysql -V
Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
[root@Tony_ts_tian bin]# pwd
[root@Tony_ts_tian bin]# mysqladmin -u root password 'kaka123'
mysql -u root -p
Enter password:
不回显,输入正确密码enter即可登陆。
(7:忘记密码):第5步可能也会出错:第9步也会出错:
即可,登录,修改密码。
注:也可使用:/etc/f文件中[client]下配置的密码。
8:查看MySQL中all user:
查看数据库中所有用户:
mysql& SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.
+--------------------------------+
+--------------------------------+
| User: 'root'@'127.0.0.1';
| User: 'root'@'::1';
| User: 'root'@'localhost';
| User: 'root'@'tony\_ts\_tian'; |
+--------------------------------+
4 rows in set (0.00 sec)
9:允许远程机器用root用户连接MySQL服务器数据库:
a:查看表结构,插入一列,用户名User=root,Host='%',表示不限制ip为允许所有ip访问,密码:
mysql& DESC
发现mysql数据库下user表中,Host和User为主键列。(SQL来自备份user表),设置登录的Host为所有:
INTO `user`(`Host`,`User`,`Password`,`Select_priv`,`Insert_priv`,`Update_priv`,`Delete_priv`,`Create_priv`,`Drop_priv`,`Reload_priv`,`Shutdown_priv`,`Process_priv`,`File_priv`,`Grant_priv`,`References_priv`,`Index_priv`,`Alter_priv`,`Show_db_priv`,`Super_priv`,`Create_tmp_table_priv`,`Lock_tables_priv`,`Execute_priv`,`Repl_slave_priv`,`Repl_client_priv`,`Create_view_priv`,`Show_view_priv`,`Create_routine_priv`,`Alter_routine_priv`,`Create_user_priv`,`Event_priv`,`Trigger_priv`,`Create_tablespace_priv`,`ssl_type`,`ssl_cipher`,`x509_issuer`,`x509_subject`,`max_questions`,`max_updates`,`max_connections`,`max_user_connections`,`plugin`,`authentication_string`,`password_expired`) VALUES ('%','root','*6BB05EE4568DDA7DC67ED2CA2AD9','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'mysql_native_password','','N');
修改登录密码:
mysql& SELECT Host,User,Password FROM `user`;
mysql& UPDATE `user` SET password='*71ABCA8B06D46066CEFE' WHERE Host='%' AND User='root';
mysql& SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.
+--------------------------------+
+--------------------------------+
| User: 'root'@'%';
| User: 'root'@'127.0.0.1';
| User: 'root'@'::1';
| User: 'root'@'localhost';
| User: 'root'@'tony\_ts\_tian'; |
+--------------------------------+
5 rows in set (0.00 sec)
b:或者直接更新,重启:
mysql& UPDATE USER SET HOST = '%' WHERE HOST='127.0.0.1' AND USER='root'
a,b后,刷新MySQL的系统权限相关表:
重启,就可以远程访问了:
[root@Tony_ts_tian bin]# service mysqld restart
Shutting down MySQL.... SUCCESS!
Starting MySQL. SUCCESS!
登陆mysql数据库:
[root@Tony_ts_tian ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.
Your MySQL connection id is 149
Server version: 5.6.27 MySQL Community Server (GPL)
Copyright (c) , Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Type '' or '\h' for help. Type '\c' to clear the current input statement.
用云栖社区APP,舒服~
【云栖快讯】首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术沉淀!阿里高可用体系核心缔造者、全链路压测创始人,DRDS与TDDL负责人等大咖出场,干货分享,不可错过!&&
支持以数据库为核心的结构化存储产品之间的数据传输。 它是一种集数据迁移、数据订阅及数据实时同步于一体的数据传输服...
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...
基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。并提供专业的数据库在...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
2017杭州云栖大会火热抢票
Loading...

我要回帖

更多关于 阿里云centos图形界面 的文章

 

随机推荐