您的位置:首页 > 数据库 > MySQL

ubuntu的mysql安装文档

2016-01-14 14:07 253 查看
MySQL 安装

1.直接安装的:sudo apt-get install mysql-server,然后输入 root 权限密码。

2. 进入 MySQL:mysql -u root -p 后输入 root 密码进入。

3.查看 mysql 的状态 (正常安装无需查询):sudo netstat -tap | grep mysql

4.删除 MySQL(未正常安装需要彻底删除后重新安装):

sudo apt-get autoremove –purge mysql-server

sudo apt-get remove mysql-server

sudo apt-get autoremove mysql-server

sudo apt-get remove mysql-common (非常重要)

然后清理残留数据:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

5.配置 mysql 管理员密码: sudo mysqladmin -u root 当前密码 新密码

MySQL 相关命令使用:

1.MySQL 的启动和关闭命令:

启动:sudo /etc/init.d/mysql start

关闭: sudo /etc/init.d/mysql stop

重启:sudo /etc/init.d/mysql restart

2.数据库使用:显示所有数据库:show databases;

创建数据库: create database databasename;

使用某个数据库:use databasename;(屏幕提示: Database changed)

显示整个数据库中的表:show tables;

显示表的信息:desc tablename;

删除数据库: drop database databasename;

3.系统相关:

查看当前使用的数据库:select database();

查看该 mysql 的版本:select version();

查看数据库中所有表的相关信息: show table status \G;

查看数据库使用的字符集:show variables like 'character%';

4.导入数据库:

create database cmbc;

use cmbc;

source /home/..../cmbc.sql;

show tables;(确定是否导入成功)

5.数据库导出:

mysqldump 工具

mysqldump -u root -p 数据库名称 > 具体备份路径 后输入数据库密码即可。

Ubuntu 下 mysql 的中文显示问题:

在终端输入命令 sudo gedit /etc/mysql/my.cnf 在打开的文件中

找到[client]在下面加入

default-character-set=utf8

找到[mysqld]在下面加入

collation-server=utf8_unicode_ci

init-connect=set nams utf8

character-set-server=utf8

找到[mysql]在下面加入

default-character-set=utf8Ubuntu 下 mysql 的大小写区分问题:

MySQL 在 Linux 下数据库名、表名、列名、别名大小写规则:

1 、数据库名与表名是严格区分大小写的;

2 、表的别名是严格区分大小写的;

3 、列名与列的别名在所有的情况下均是忽略大小写的;

4 、变量名也是严格区分大小写的;

MySQL 在 Windows 下都不区分大小写。

解决办法:

在 /etc/my.cnf 中的 [mysqld] 后添加添加 lower_case_table_names=1 ,

重启 MYSQL 服务,这时已设置成功:不区分表名的大小写;

其中,在 lower_case_table_names = 0 中, 0 :区分大小写, 1 :不区分大小写

Ubuntu 下 mysql 和 Eclipse 创建连接:

在配置文件 spring-common.xml 中:

<!-- 配置数据源 -->

<bean id="dataSource"

class="org.springframework.jdbc.datasource.DriverManagerDataSource" >

<property name="driverClassName"

value="com.mysql.jdbc.Driver "></property>

<!-- <property name="url"

value="jdbc:mysql:// localhost:3306/cmbc"></property> -->

<property name="url"

value="jdbc:mysql://localhost:3306/cmbc "></property>

<property name="username" value="root"></property>

<property name="password" value="root"></property>

</bean>

驱动: mysql-connector-java-5.1.30-bin.jar

MySQL 中数据库保存地址:

在配置文件/etc/mysql/my.cnf 中设置:

[mysqld]下:datadir

= /var/lib/mysql(默认保存地址)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: