MySql(一):linux 安装mysql数据库——yum安装法详解数据库
mysql数据库有多种安装方式,本文只介绍在Linux服务器上最实用、最快捷的mysql server安装方法。
一、Linux服务器yum安装(CentOS6.3 64位)
所有在服务器上执行的命令,都在 # 后面
1、命令安装mysql
# yum install mysql mysql-server mysql-devel -y
最后提示 Complete! 表示安装成功
2、查看是否生成了mysqld服务, 并设置随机启动
# chkconfig list |grep mysql
数字代码服务器启动级别,off 代表不随机启动mysqld服务,on代表随机启动服务
我们需要设置mysqld随机启动,执行下面命令进行设置
# chkconfig mysqld on
这样的结果代表正常
# chkconfig list |grep mysql
3、启动mysqld服务
执行如下命令进行启动,两种方法都可以:
# /etc/init.d/mysqld start
# service mysqld start
启动后,ps一下,看下进程是否起来
# ps -ef |grep mysql|grep -v grep
root 1582 1 0 23:26 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock pid-file=/var/run/mysqld/mysqld.pid basedir=/usr user=mysql
mysql 1684 1582 1 23:26 pts/0 00:00:00 /usr/libexec/mysqld basedir=/usr datadir=/var/lib/mysql user=mysql log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid socket=/var/lib/mysql/mysql.sock
根据进程信息可以看到,mysql的数据库data目录是 /var/lib/mysql ,错误日志文件是 /var/log/mysqld.log
查看都有哪些库
# cd /var/lib/mysql
# ls -l
发现有两个库,都是mysql默认自带的,如何手动创建数据库,会在后续的教程中说明。
查看占用端口,默认占用3306端口
# netstat -nutlp | grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1684/mysqld
4、停止mysqld服务
执行如下命令进行停止,两种方法都可以:
# /etc/init.d/mysqld stop
# service mysqld stop
5、重启mysqld服务
执行如下命令进行重启,两种方法都可以:
# /etc/init.d/mysqld restart
# service mysqld srestart
6、命令行测试连接mysql ,后续可以在命令行中直接管理数据库
直接执行,yum安装的mysql,本地root密码默认为空
# mysql
7、设置初始密码/权限
设置新的密码并同时授权限
mysql grant all on *.* to root@ % identified by youpassword
刷新使之生效
mysql flush privileges;
退出
mysql exit;
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/4778.html
mysql相关文章
- 使用Linux命令行轻松实现文本替换(linux命令行替换)
- MySQL:实现数据库实例创建的简易步骤(mysql创建数据库实例)
- 里存储MySQL数据库文件存储位置探索(mysql数据库文件在哪)
- 器掌握远程服务器技能:Linux连接远程服务器的方法(linux远程连接服务)
- MySQL数据库:轻松实现多表查询(mysql数据库多表查询)
- Linux系统轻松卸载Oracle数据库(linux卸载oracle)
- 别担心,Linux离你不远!(没有光盘安装linux)
- 『MySQL数据库之中文乱码问题』(mysql数据库中文乱码)
- MySQL:强大的关系型数据库服务(mysql是什么)
- 解决Linux中卸载MySQL的方法(linux如何卸载mysql)
- MySQL:不存在则插入(mysql没有就插入)
- Linux网络路由完全实现指南(linux路由实现)
- 提高数据库技能,推荐适合初学者的Mysql学习书籍!(mysql学习书籍)
- MySQL 水平分区:优化数据库查询性能(mysql水平分区)
- MySQL大数据库导入指南(mysql大数据库导入)
- 利用CMD命令行完成MySQL数据库操作(用cmd操作mysql)
- 如何在 Linux 中删除系统服务(linux删除系统服务)
- MySQL数据库如何支持中文数据存储?(mysql中文存储)
- Linux虚拟服务器:搭建您的网络世界(linux 虚拟服务器)
- MySQL个人排名查询轻松查看你在数据库领域的位置(mysql个人排名查询)
- APP端如何实现连接MySQL数据库(app如何连接mysql)
- 数据库 CMD快速连接MySQL数据库的方法(cmd如何连到mysql)
- MySQL数据库上线审核的流程和注意事项(mysql上线审核)
- MySQL添加列失败解决方法大揭秘(mysql不能添加列)
- MySQL非空字符稳定数据库设计(mysql 不等于空字符)