liunx centos 下安装 mysql
2016-06-16 16:43
323 查看
首先先看一下机器上是否装了mysql
查看命令是 rpm -qa | grep mysql
使用命令删除已安装的文件 rpm -e mysql
或者使用 强制删除命令pm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64
删除后 就可以开始安装了
先使用命令看一下mysql 的列表
yum list | grep mysql
安装命令是yum install -y mysql-server mysql mysql-devel 需要等待一会 下载安装包和安装程序
安装好的截图如下
可以通过命令查看版本号
之后可以启动mysql了
启动命令是service mysqld start 重启命令是service mysqld restart
这里我要多说一句 正常情况下 会出现下图
但是我的偏偏就不那么顺利 我的截图如下
很明显启动失败了 这里失败的原因有很多 网上对应的解决办法也有好多 我这里就说一下我的解决错误的思路和方法
显示用命令less /var/log/mysqld.log
查看一下mysql的错误日志
很明显错误是说mysql的端口已经被占用
:q 退出
开始解决问题
既然有程序占用了端口那我决定改一个其他端口(不走寻常路 哈哈 还学习一下怎么修改端口)
使用vim /etc/my.cnfvim /etc/my.cnf
添加一行代码port = 3360 #修改为你想要改的端口3360
然后重新启动服务就可以了
service mysqld start
可以通过chkconfig --list | grep mysqld
查看是否开启自动启动服务
如果不是可以用命令chkconfig mysqld on
接下来我们设置一下用户密码 默认的会有一个root用户 我明接下来会设定root用户密码
mysqladmin -u root password 'root'
接下来用mysql -u root -p
登录
输入密码 注意此时输入的密码没有显示 不用担心
截图如下
搞定了
查看命令是 rpm -qa | grep mysql
使用命令删除已安装的文件 rpm -e mysql
或者使用 强制删除命令pm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64
删除后 就可以开始安装了
先使用命令看一下mysql 的列表
yum list | grep mysql
安装命令是yum install -y mysql-server mysql mysql-devel 需要等待一会 下载安装包和安装程序
安装好的截图如下
可以通过命令查看版本号
之后可以启动mysql了
启动命令是service mysqld start 重启命令是service mysqld restart
这里我要多说一句 正常情况下 会出现下图
但是我的偏偏就不那么顺利 我的截图如下
很明显启动失败了 这里失败的原因有很多 网上对应的解决办法也有好多 我这里就说一下我的解决错误的思路和方法
显示用命令less /var/log/mysqld.log
查看一下mysql的错误日志
很明显错误是说mysql的端口已经被占用
:q 退出
开始解决问题
既然有程序占用了端口那我决定改一个其他端口(不走寻常路 哈哈 还学习一下怎么修改端口)
使用vim /etc/my.cnfvim /etc/my.cnf
添加一行代码port = 3360 #修改为你想要改的端口3360
然后重新启动服务就可以了
service mysqld start
可以通过chkconfig --list | grep mysqld
查看是否开启自动启动服务
如果不是可以用命令chkconfig mysqld on
接下来我们设置一下用户密码 默认的会有一个root用户 我明接下来会设定root用户密码
mysqladmin -u root password 'root'
接下来用mysql -u root -p
登录
输入密码 注意此时输入的密码没有显示 不用担心
截图如下
搞定了
相关文章推荐
- MySQL中的integer 数据类型
- Linux socket 初步
- MySQL存储过程
- 小心服务器内存居高不下的元凶--WebAPI服务
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- mysql中int、bigint、smallint 和 tinyint的区别与长度