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(默认保存地址)
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(默认保存地址)
相关文章推荐
- mysql的日志及利用mysqldump备份及还原
- mysql的日志及利用mysqldump备份及还原
- MySQL批量更新批量替换,REPLACE关键字
- mysql数据库跨服务器迁移
- MyBatis学习总结(12)——Mybatis+Mysql分页查询
- MyBatis学习总结(12)——Mybatis+Mysql分页查询
- MyBatis学习总结(12)——Mybatis+Mysql分页查询
- MYSQL的锁介绍,以及死锁发生情况-带例子
- 脚本自动安装单实例mysql
- mysql升级步骤
- mysql中or和in的效率问题
- 全国各城市的代码邮编sql(mysql版)
- 如何查看mysql 默认端口号和修改端口号
- 后端分布式系列:分布式存储-MySQL 数据库事务与复制
- MySQL存储过程详解
- mysql 创建库时指定编码
- mysql主键怎么恢复从1开始呀
- mysql中容易混淆的地方
- mysql CREATE USER
- MySQL之终端terminal管理数据库、数据表、数据的基本操作