Linux 安装mysql
来源:互联网 发布:mac上照片导出到硬盘 编辑:程序博客网 时间:2024/04/29 05:05
1、二进制文件(tar.gz)安装
先创建用户和用户组
su - root
groupadd mysql
useradd -g mysql mysql
解压二进制文件。
gunzip -c filename | tar -xf -
复制目录/home/mysql到/usr/local;
创建mysql许可表:
linux:/usr/local/mysql #scripts/mysql_install_db --user=mysql
设置二进制所有权,使之归root所有,并属于mysql所在管理组:
linux:/usr/local/mysql # chown -R root /usr/local/mysql
linux:/usr/local/mysql # chgrp -R mysql/usr/local/mysql
将数据目录的所有权设置为mysql管理用户:
linux:/usr/local/mysql # chown -R mysql /usr/local/mysql/data
启动服务器:
linux:/usr/local/mysql # bin/mysqld_safe --user=mysql &
登入:
linux:/usr/local/mysql # bin/mysql -u mysql
mysql>show databases;
最初只有两个:test,information_schema;
以root身份登入则有四个。
运行命令bin/mysql -u root -p,此时将出现password:(要求输入密码),但默认情况下root用户没有密码,所以回车即可。此时将进入MySQL界面,当然仍然只是个命令行窗口而以。
2、创建用户并授权
创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令uas做这个
mysql> grant all privileges on *.* to uas@’%’ identified by ’uas with;
注意:在mysql数据库中的user表中,进行查看,删除重复数据和不合法的数据
如相同的host下有相同的用户或者用户名为空
3、修改字符集
windows下是my.ini
linux下是my.cnf
locate my.cnf就出来了(没有的话先updatedb)
增加或修改如下配置
[mysqld]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
进入mysql数据库用status;看看状态。用命令修改的设置,在mysql重新启动后回变回默认值
4、导入数据库表结构
先创建数据库,再在这个数据库下导入表结构格式如下:
create database name; 创建数据库
mysql > mysql -h myhost -u root -p database < sql.txt
例如:
mysql > create database uas;
mysql > mysql -h myhost -u root -p uas < sql.txt
5、mysql启动和停止
启动服务器:
linux:/usr/local/mysql # bin/mysqld_safe --user=mysql &
停止
linux:/usr/local/mysql # bin/mysqld stop
注意:linux:/usr/local/mysql为mysql的安装路径
上面部分内容从网上收集
- linux卸载mysql,安装mysql
- [MySQL]Linux 快速安装MYSQL
- 【Mysql】Linux环境安装Mysql
- Linux下安装Mysql
- Linux下安装MySQL
- 安装MySQL-LINUX
- Linux下安装MYSQL
- Linux下安装mysql
- linux mysql 安装
- LINUX下安装MySQL
- Linux下安装MySQL
- Linux下安装MySQL
- Linux 安装 Mysql
- linux安装mysql
- linux下安装mysql
- Linux下安装Mysql
- Linux下安装MySQL
- Mysql linux安装日志
- System.setProperty和Class.forName方法获取数据库连接的异同
- [技术分享 – WSUS 篇] 20100518, 更新下载慢?罪魁祸首就是…
- VS2005快捷键大全
- C#硬盘检测到序列号
- php5升级问题
- Linux 安装mysql
- 关于private、protected、public、friendly访问以及super的问题
- DropDownList绑定数据
- Qt4.6.2已编译二进制版本在VS2005中的问题
- webBrowser的DocumentComplete()事件判断具有frame框架的网页加载已完成
- 8.8 进程控制_wait3和wait4
- SNMP协议介绍及其相关知识
- 开工了!
- List toArray()