1.Ubuntu 默认安装 Mysql 5.6版本以上:html
1.查看系统是否安装mysql 数据库:mysql
sudo netstat -tap | grep mysqlsql
若是安装了,就查看一下版本命令:数据库
mysql --version 若是是版本5.5的话,卸载重装。vim
卸载命令:sudo apt-get autoremove --purge mysql-server-5.5bash
2. 安装命令:服务器
sudo apt-get install mysql-server-5.6 mysql-client-5.6性能
安装过程设置root 密码优化
3.ui
登入:mysql -u root -p
4.经常使用命令:
启动服务器:sudo start mysql
中止服务器 :sudo stop mysql
重启服务器:sudo restart mysql
5.安装 MySQL workbench
第一种在:Ubuntu sofeware Center 输入安装:
第二方法,去官网下载对应Ubuntu 版本进行安装:http://dev.mysql.com/downloads/workbench/
下载下来的DEB包,而后双击就能够根据提示进行安装了。
链接本地的数据库,进行使用:
解释: 若是mysql版本小于5.6的话,不能使用workbench 里面提供的 Visual Explain 方法,由于这样分析你查询的代码,这样就能分析,
你代码里面是否循环整张表,从而提升系统性能的分析,查看复杂语句性能分析的时候,能够快速的查看出来,能够进行优化。
6.Ubuntu不支持大小忽略 配置:
1: sudo vim /etc/mysql/my.cnf
2.在[mysqld]下加入一行:lower_case_table_names=1
3.从新启动数据库:
1.下载:mysql-5.6.27-winx64.zip
2.而后解压到对应的路径个人路径为:D:\Program Files\MySQL\mysql-5.6.27-winx64
3.拷贝一份 my-default.ini 文件,取名为my.ini
修改里面的两个属性:
basedir =D:\Program Files\MySQL\mysql-5.6.27-winx64
datadir =D:\Program Files\MySQL\mysql-5.6.27-winx64\data
4.配置全局变量:
MYSQL_HOME D:\Program Files\MySQL\mysql-5.6.27-winx64
PATH %MYSQL_HOME%\bin
5.进入命令行模式使用管理员打开cmd 窗口:
必定要进入到你mysql的安装目录如:
cd :D:\Program Files\MySQL\mysql-5.6.27-winx64\bin
6. 执行安装命令
mysqld -install
7.启动数据库后台进程
net start mysql
8.删除命令:
mysqld -remove
其中我my.ini的配置文件:
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. # basedir = ..... # datadir = ..... # port = ..... # server_id = ..... basedir=D:/Program Files/MySQL/mysql-5.6.24-winx64 datadir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data port=13306 #本身定义端口 character-set-server=utf8 default-storage-engine=INNODB innodb_data_home_dir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data innodb_data_file_path=ibdata1:12M:autoextend innodb_log_group_home_dir=D:/Program Files/MySQL/mysql-5.6.24-winx64/data innodb_buffer_pool_size=10240M innodb_log_file_size=4G # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES