centos中安装mysql并使用mysql
来源:互联网 发布:php webshell 提权 编辑:程序博客网 时间:2024/06/10 03:03
2014-07-17 12:45 8377人阅读 评论(1)收藏举报
本文章已收录于:
分类:
作者同类文章X
版权声明:本文为博主原创文章,未经博主允许不得转载。
1. 下载myql包:mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz和mysql-connector-java- 5.1.6-bin.jar;
2. 拷贝到虚拟机centos的/usr/local目录下,解压缩:tar -zxvf mysql-standard-4.0.26-pc- linux-gnu-i686.tar.gz,将解压后的文件夹重命名为mysql;
3. 创建mysql组以及mysql用户(该组的用户用来操作mysql数据库);
3.1 执行:groupadd mysql
3.2 执行:useradd -g mysql mysql(创建mysql用户,并放入mysql组中)
4. cd到mysql文件夹,初始化数据库(添加mysql用户)
执行:scripts/mysql_install_db --user=mysql
5.修改文件的所有者
chown ‐R root .(把当前目录下所有文件以及文件夹的所有者改为root用户,-R表示文件夹下面的文件也要 改)
6. 修改data文件夹的所有者
chown ‐R mysql data
7. 改变用户组,至此mysql安装完毕
chgrp ‐R mysql .(把当前文件以及文件夹的组改为mysql组)
说明:“.”点号代表当前目录及文件
8. 启动mysql:
8.1 cd到myql目录,执行:bin/mysqld_safe --user=mysql &(--user表示用mysql用户来启
动mysql)
执行结果出现类型下面的内容表示成功启动了。
nohup: ignoring input and redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql
验证:netstat -anp | more 查看是否有端口3306即可。
9. 进入mysql:
9.1 cd到bin目录,执行:./mysql -u root -p 回车
出现enter passwd:直接按回车即可(MySQL默认用户是root(不是系统的登陆用户root),由于初始没 有密码)。
此时可能会出现下面的错误,或者执行:bin/mysqladmin -u root password root也会出现类似下面 的错误:
bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)' Check that mysqld is running and that the socket: '/tmp/mysql.sock'exists!
分析:是/tmp/mysql.sock 不存在
解决方法:
由于mysql 默认的mysql.sock 是在/var/lib/mysql/mysql.sock,创建符号连接:
# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
创建符号链接之后,输入./mysql -u root -p 回车,出现enter passwd:直接回车即可进入mysql了
进入的效果类似这样:mysql>
进入之后,输入:show databases;可以显示出系统中的数据库,输入quit退出mysql数据库。
参考网站:http://javalifuqing.blog.163.com/blog/static/8369903520133155233646/
10. mysql数据库的使用:
1>建立数据库
create database mydatabase;
show databases;
use mydatabase;
show tables;
2>建立表以及插入数据
use mydatabase;
create table users( userId varchar(8), userName varchar(8) );
show tables;
insert into users values( '0001', 'zhangsan' );
insert into users values( '0002', 'lisi' );
select * from users;
desc users; //看表的结构
3> 建立ShowUser.java文件访问mysql数据库,内容如下:
0 0
- centos中安装mysql并使用mysql
- centos中安装mysql并使用mysql
- Centos卸载MySQL并安装
- centos中使用yum安装mysql
- centos中使用yum安装mysql
- centos中使用yum安装mysql
- CentOS中MySQL安装
- centos中安装并配置nginx+MySQL+Php
- centos 6.5 下 安装 mysql 并实现远程登录使用
- Centos中编译安装 Mysql
- CentOS 6.4中安装MySQL
- centos 7中安装Mysql
- 在centos中安装mysql
- Centos使用yum安装mysql
- centos使用rpm安装mysql
- CentOS使用yum安装mysql
- CentOS使用yum安装mysql
- centos linux下卸载并安装MYSQL
- 顶部标题栏ActionBar 奥义·详解
- mysql 用户管理和权限设置
- linux命令详解(27) ln 命令
- SDUT_Pick apples_2408
- 浪潮英信服务器做raid1
- centos中安装mysql并使用mysql
- opengl 管线
- 遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发
- AndroidStudio打包及引用aar - Android
- react.JS初步认知
- Android 技术揭秘之滑动移除Activity
- Hive损失精度
- 238. Product of Array Except Self
- eclipse使用技巧 之 一行代码写出最好的单例模式