fedora25 采用二进制包安装mysql5.5.49
#添加用户和组
groupadd mysql
useradd -s /sbin/nologin -g mysql -M mysql
tail - /etc/passwd
id mysql
#安装依赖包
[root@zabbix-server mysql]# dnf install libncurses.so. -y
#开始安装MySQL
[root@zabbix-server tools]# http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.49-linux2.6-x86_64.tar.gz
[root@zabbix-server tools]# cd /home/nulige/tools
[root@zabbix-server tools]# ll
total 181516
-rw-r--r--. 1 root root 185870973 Jun 22 02:40 mysql-5.5.49-linux2.6-x86_64.tar.gz
[root@zabbix-server tools]# tar xf mysql-5.5.49-linux2.6-x86_64.tar.gz
[root@zabbix-server tools]# mkdir -p /application/
[root@zabbix-server tools]# mv mysql-5.5.49-linux2.6-x86_64 /application/mysql-5.5.49
[root@zabbix-server tools]# ln -s /application/mysql-5.5.49/ /application/mysql
[root@zabbix-server tools]# ls -l /application/mysql
lrwxrwxrwx. 1 root root 26 Jun 22 02:41 /application/mysql -> /application/mysql-5.5.49/
[root@zabbix-server tools]# cd /application/mysql/
[root@zabbix-server mysql]# ls -l support-files/*.cnf
-rw-r--r--. 1 7161 wheel 4691 Mar 1 2016 support-files/my-huge.cnf
-rw-r--r--. 1 7161 wheel 19759 Mar 1 2016 support-files/my-innodb-heavy-4G.cnf
-rw-r--r--. 1 7161 wheel 4665 Mar 1 2016 support-files/my-large.cnf
-rw-r--r--. 1 7161 wheel 4676 Mar 1 2016 support-files/my-medium.cnf
-rw-r--r--. 1 7161 wheel 2840 Mar 1 2016 support-files/my-small.cnf
[root@zabbix-server mysql]# /bin/cp support-files/my-small.cnf /etc/my.cnf
[root@zabbix-server mysql]# mkdir -p /application/mysql/data
[root@zabbix-server mysql]# chown -R mysql.mysql /application/mysql/
[root@zabbix-server mysql]# /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
Installing MySQL system tables...
170622 2:42:34 [Note] /application/mysql/bin/mysqld (mysqld 5.5.49) starting as process 7032 ...
OK
Filling help tables...
170622 2:42:35 [Note] /application/mysql/bin/mysqld (mysqld 5.5.49) starting as process 7039 ...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/application/mysql/bin/mysqladmin -u root password 'new-password'
/application/mysql/bin/mysqladmin -u root -h zabbix-server password 'new-password'
Alternatively you can run:
/application/mysql/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /application/mysql ; /application/mysql/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /application/mysql/mysql-test ; perl mysql-test-run.pl
Please report any problems at http://bugs.mysql.com/
[root@zabbix-server mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@zabbix-server mysql]# chmod +x /etc/init.d/mysqld
[root@zabbix-server mysql]# ll /etc/init.d/mysqld
-rwxr-xr-x. 1 root root 10880 Jun 22 02:42 /etc/init.d/mysqld
[root@zabbix-server mysql]# sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld
[root@zabbix-server mysql]# service mysqld start
Unit mysqld.service could not be found.
Starting MySQL... SUCCESS!
[root@zabbix-server mysql]# netstat -lntup|grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 7314/mysqld
[root@zabbix-server mysql]# chkconfig --add mysqld
[root@zabbix-server mysql]# chkconfig mysqld on
[root@zabbix-server mysql]# chkconfig --list mysqld
Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.
If you want to list systemd services use 'systemctl list-unit-files'.
To see services enabled on particular target use
'systemctl list-dependencies [target]'.
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@zabbix-server mysql]# echo 'export PATH=/application/mysql/bin:$PATH' >>/etc/profile
[root@zabbix-server mysql]# tail -1 /etc/profile
export PATH=/application/mysql/bin:$PATH
[root@zabbix-server mysql]# source /etc/profile
[root@zabbix-server mysql]# echo $PATH
/application/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@zabbix-server mysql]# mysql -uroot -p
Enter password: 不知道密码。
#准备修改原始密码
[root@zabbix-server mysql]# service mysqld stop
Shutting down MySQL. SUCCESS!
[root@zabbix-server mysql]# mysqld_safe --skip-grant-tables&
[1] 7584
[root@zabbix-server mysql]# 170622 03:06:08 mysqld_safe Logging to '/application/mysql/data/zabbix-server.err'.
170622 03:06:08 mysqld_safe Starting mysqld daemon with databases from /application/mysql/data
#登录mysql
[root@zabbix-server mysql]# mysql -uroot -p
Enter password: #直接回车,不需要密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.49 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, 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
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
#设置新密码
mysql> UPDATE mysql.user SET password=PASSWORD("********") WHERE user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 4 Changed: 3 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
#登录数据库
[root@zabbix-server mysql]# mysql -uroot -p
Enter password: 输入新密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.49 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, 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
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> exit
Bye
fedora25 采用二进制包安装mysql5.5.49的更多相关文章
- MySQL5.7单实例二进制包安装方法
MySQL5.7单实例二进制包安装方法 一.环境 OS: CentOS release 6.9 (Final)MySQL: mysql-5.7.20-linux-glibc2.12-x86_64.ta ...
- mysql二进制包安装与配置实战记录
导读 一般中小型网站的开发都选择 MySQL 作为网站数据库,由于其社区版的性能卓越,搭配 PHP .Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种 ...
- 二进制包安装MySQL数据库
1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ...
- MySQL二进制包安装
mysql的安装有多种方法,这里就介绍一下二进制包安装. [root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar [root@n ...
- MySQL二进制包安装及启动问题排查
环境部署:VMware10.0+CentOS6.9(64位)+MySQL5.7.19(64位)一.操作系统调整 # 更改时区 .先查看时区 [root@localhost ~]# date -R Tu ...
- liunx系统二进制包安装编译mysql数据库
liunx系统二进制包安装编译mysql数据库 # 解压二进制压缩包 [root@localhost ~]# tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz -C ...
- kubernetes实践之一:kubernetes二进制包安装
kubernetes二进制部署 1.环境规划 软件 版本 Linux操作系统 CentOS Linux release 7.6.1810 (Core) Kubernetes 1.9 Docker 18 ...
- centos6.5环境通过rpm包安装mysql5.5.51数据库
centos6.5环境通过rpm包安装mysql5.5.51数据库 注意:此方法适用于单独安装数据库的需求,如果在该机器上还需要安装php环境,建议mysql通过编译或yum方式安装 1.查找已经安装 ...
- Mysql 通用二进制包安装
通用二进制包安装 注意:这里有严格的平台问题: 使用时:centos5.5版本 (类似Windows下的绿色包) 下载(mirrors.sohu.com/mysql) 直接使用tar 解压到指 ...
随机推荐
- 【跑马灯】纯css3跑马灯demo
我们写跑马灯一般都是用js控制定时器不断循环产生,但是定时器消耗比较大,特别是程序中很多用到定时器的时候,感觉有的时候比较卡.但是css3样式一般不会.这里主要的思路就是用css3代替js定时器实现一 ...
- python中的scapy模块
scapy模块是干嘛用的? 答:Scapy的是一个强大的交互式数据包处理程序(使用python编写).它能够伪造或者解码大量的网络协议数据包,能够发送.捕捉.匹配请求和回复包等等.它可以很容易地处理一 ...
- DDCTF - evil 一个伪装成docx的exe
0x01 题目描述 题目比较简单,不过这种题感觉比单纯的逆向算法来有意思的多,所以记录一下~ 0x02 脱壳 先拖到IDA瞅一眼,发现加壳了 用PEID查一下是什么壳,但是没有查出来.使用String ...
- Chrome Capabilities & ChromeOptions
Capabilities & ChromeOptions Chrome Extensions Contributing Downloads Getting started Android Ch ...
- camera驱动框架分析(下)
sensor的驱动 v4l2_i2c_new_subdev_board先用client = i2c_new_device(adapter, info);创建info对应的i2c_client对象(代表 ...
- XGBOOST/GBDT,RandomForest/Bagging的比较
原创文章:http://blog.csdn.net/qccc_dm/article/details/63684453 首先XGBOOST,GBDT,RF都是集成算法,RF是Bagging的变体,与Ba ...
- Delphi读写二进制文件
http://www.cnblogs.com/hnxxcxg/p/3691742.html 二进制文件(也叫类型文件),二进制文件是由一批同一类型的数据组成的一个数据序列,就是说一个具体的二进制文件只 ...
- PHP开发经常遇到的几个错误
错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: $arr = array(1,2,3,4); foreach($a ...
- 最小生成树的Kruskal算法
库鲁斯卡尔(Kruskal)算法是一种按照连通网中边的权值递增的顺序构造最小生成树的方法.Kruskal算法的基本思想是:假设连通网G=(V,E),令最小生成树的初始状态为只有n个顶点而无边的 ...
- docker容器间通信
现在在我们的docker中已经有了三个容器,分别是DB/API/UI三个容器,三个容器间肯定是要进行互相通信的 可以查看docker的官方文档,https://docs.docker.com/engi ...