Ubuntu免安装配置MySQL
1.下載mysql
http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz
2.解壓
tar -zxvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz -C ~/Software
mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql-5.6
3.配置
0)安裝依賴項
sudo apt-get install libaio1
1)修改mysql.server
? cd ~/Software/mysql-5.6
? leafpad support-files/mysql.server
? 設置basedir=/home/spark/Software/mysql-5.6
? ? ? ? ?datadir=/home/spark/Software/mysql-5.6/data
2)安裝
? scripts/mysql_install_db --user=mysql
? 修改my.cnf
?leafpad my.cnf
?設置basedir=/home/spark/Software/mysql-5.6
? ? ? ? ?datadir=/home/spark/Software/mysql-5.6/data
4.注冊服務
sudo cp support-files/mysql.server /etc/init.d/mysqld
sudo chmod +x ?/etc/init.d/mysqld
sudo?update-rc.d?-f?mysqld defaults?
5.啟動服務和修改root用戶密碼
service mysqld start
mysqladmin -u root password 'root'
6.中文亂碼?
MySQL會出現中文亂碼的原因不外乎下列幾點:
1.server本身設定問題,例如還停留在latin1
2.table的語系設定問題(包含character與collation)
3.客戶端程式(例如php)的連線語系設定問題
一、避免創建數據庫及表出現中文亂碼和查看編碼方法
1、創建數據庫的時候:
1?CREATE?DATABASE?`test`2?
3?CHARACTER?SET?'utf8'
4?
5?COLLATE?'utf8_general_ci'; View Code
2、建表的時候
1?CREATE?TABLE?`database_user`?(2?
3?`ID`?varchar(40)?NOT?NULL?default?'',
4?
5?`UserID`?varchar(40)?NOT?NULL?default?'',
6?
7?)?ENGINE=InnoDB?DEFAULT?CHARSET=utf8; View Code
這3個設置好了,基本就不會出問題了,即建庫和建表時都使用相同的編碼格式。
在編寫Connection URL時,加上?useUnicode=true&characterEncoding=utf-8
轉載于:https://www.cnblogs.com/cloudml/p/4170413.html
總結
以上是生活随笔為你收集整理的Ubuntu免安装配置MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spark 1.1.1 Programi
- 下一篇: 微软职位内部推荐-SW Engineer