mysql 安装 utf8mb4_mysql 安装和修改编码(utf8mb4)
安裝mysql(linux 我的環境centos 7)
安裝MySQL官方的Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
下載rpm包
yum -y install mysql57-community-release-el7-10.noarch.rpm
安裝MySQL服務
yum -y install mysql-community-server
mysql 數據保存位置(win版一般需要修改保存路徑,linux默認就行)
datadir=D:/ProgramData/MySQL/MySQL Server 5.7/Data
secure-file-priv="D:/ProgramData/MySQL/MySQL Server 5.7/Uploads"
注意:Date目錄需要添加NETWORK SERVICE用戶,并添加讀寫權限
首次安裝MySQL修改密碼
修改 my.cnf(linux) 或者 my.ini(win) 在最后添加 skip-grant-tables
然后重啟mysql
systemctl restart mysqld.service
輸入mysql 就能直接進入mysql
然后輸入下面的語句就能修改密碼了
update user set authentication_string = password('密碼'), password_expired = 'N', password_last_changed = now() where user = 'root';
然后停止MySQL服務
systemctl stop mysqld.service
刪除掉my.cnf 或 my.ini剛才添加的 skip-grant-tables
這里不去掉的話,不用輸入密碼就直接能進入mysql
然后重啟服務就可以了
mysql -u root -p
輸入密碼就可以了進入mysql了
設置mysql utf8mb4(mysql 8.0 版默認utf8mb4 不需要設置)
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server=utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
nutz自動創表 使用@TableMeta("{mysql-charset:'utf8mb4'}")注解使創建的表使用utf8mb4編碼(這樣mysql可以存emjoi表情了)
@Table("t_table")
@TableMeta("{mysql-charset:'utf8mb4'}")
public class Table{
}
創建表語句
CREATE TABLE 'table' (
'id' int NOT NULL auto_increment,
'name' varchar(50) NOT NULL,
primary key('id')
) ENGINE=InnoDB CHARSET=utf8mb4 AUTO_INCREMENT=1;
mysql 重啟,修改編碼utf8mb4,并修改數據庫鏈接,生效
1.啟動:/etc/init.d/mysql start 2.停止:/etc/init.d/mysql stop 3.重啟:/etc/init.d/mysql restart SHOW VARIABL ...
windows MYSQL 安裝及修改root密碼
官網下載zip包,我下載的是64位的: 下載地址:https://dev.mysql.com/downloads/mysql/ 下載zip的包: 下載后解壓:(解壓在哪個盤都可以的) 我放在了這里 E ...
MySQL安裝再折騰--編碼的設置
一.MySQL的安裝 從官網(https://dev.mysql.com/downloads/mysql/)中下載Mac OS X 10.12 (x86, 64-bit), DMG Archive(m ...
mysql安裝與修改密碼
數據庫基本概念:數據的倉庫 數據庫服務器-->數據庫-->表-->記錄-->屬性(列,字段) unix下數據庫服務安裝: apt-get install -y mysql-se ...
mysql 中文亂碼 修改編碼 utf8
在安裝完數據庫的時候,先不要創建數據庫,先去更改字符集設置. show variables like 'character%'; vim /etc/my.cnf? ?(注意?下面的字段文件內沒有時,自 ...
mysql安裝 卸載 查字符集編碼
下載地址 : ??? https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 解壓zip? 解壓完之后的目錄 在里面新建一 ...
Mysql安裝 ---->; 基于源碼包安裝
1)基于源碼包安裝MySQL [root@localhost ~]#?rpm -q mysql mysql-server mariadb mairadb-server? ? ? ? ? ?//檢查有沒 ...
ubuntu 安裝mysql及修改編碼
643? netstat -tap | grep mysql? 645? apt-get install mysql-server mysql-client? 646? netstat -tap | ...
隨機推薦
MySQL Cluster 集群簡介
簡介 MySQL集群是一種在無共享架構(SNA,Share Nothing Architecture)系統里應用內存數據庫集群的技術.這種無共享的架構可以使得系統使用低廉的硬件獲取高的可擴展性. My ...
LINQ的左連接、右連接、內連接
.左連接: var LeftJoin = from emp in ListOfEmployees join dept in ListOfDepartment on emp.DeptID equals ...
【BZOJ】【1934】【SHOI 2007】Vote 善意的投票
網絡流/最小割 簡單題= =直接利用最小割的性質: 割掉這些邊后,將所有點分成了兩部分(兩個連通塊),我們可以假定與S相連的是投贊成票,與T相連的是投反對票. 那么如果一個小朋友原本意愿是睡覺,那么連 ...
Android之獲取聯系人
Android入門中,記錄學習中的遇到的問題和一些個人總結. 聯系人數據庫路徑為:/data/data/com.android.providers.contacts/database/contacts ...
Template Method 模板方法
簡介 定義一個操作中的算法的骨架,而將一些步驟延遲到子類中. 模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟的細節 抽象模板AbstractClass的方法分為兩類: 基本 ...
Fiddler 的幾個用法
總結
以上是生活随笔為你收集整理的mysql 安装 utf8mb4_mysql 安装和修改编码(utf8mb4)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京“京彩·绿色”消费券开始发放 最多可
- 下一篇: alfresco mysql搭建_Alf