安装MySQL 直接使用
sudo apt-get install mysql-server,
sudo apt-get install mysql-client,
sudo apt-get install libmysqlclient-dev,
设置完root密码,使用mysql -uName -p登录
查看mysql 的socket是否处于 listen 状态
sudo netstat -tap | grep mysql
执行sql语句命令使用mysql -uName -p -DDatabaseName<FilePath
保存sql语句的执行结果mysql -uName -p -DDatabaseName<FilePath>FilePath
改变mysql编码为utf-8,修改文件/etc/mysql/my.cnf,添加
[mysqld]
default-character-set=utf8
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
重启mysql server命令sudo /etc/init.d/mysql restart
查看编码show variables like 'character%';
设置编码不区分大小写
[mysqld]
lower_case_table_names=1 //0为区分大小写,1为不区分大小写
备份数据库命令:mysqldump -hlocalhost -uroot -p databaseName > Filepath
-----------------更新-----------
我又重装了一次mysql,使用上面方法的配置utf-8结果不行
改用下面的方法
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
[client]
default-character-set=utf8
mysql版本:
mysql Ver 14.14 Distrib 5.5.43, for debian-linux-gnu (x86_64) using readline 6.3