MariaDB修改默認字符集


MariaDB修改默認字符集,以及創建數據庫授權

1 . 修改server默認字符集utf8

[root@aws my.cnf.d]# vim /etc/my.cnf.d/server.cnf 
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

修改client默認字符集utf8

[root@aws etc]# vim my.cnf.d/client.cnf
[client]
default-character-set=utf8

2 . 重啟服務:

[root@aws my.cnf.d]# systemctl restart mariadb.service 

3 . 查看字符集

MariaDB [(none)]> show variables like "%character%";show variables like "%collation%";

4 . 創建庫:

CREATE DATABASE aws_awshost;
GRANT ALL PRIVILEGES ON awshost.* TO 'aws_awshost'@'localhost' IDENTIFIED BY '*********';
GRANT ALL PRIVILEGES ON awshost.* TO 'aws_awshost'@'192.168.%' IDENTIFIED BY '*********';

**5 . 修改已存在的庫字符集為utf8mb4 **
原文:https://help.aliyun.com/knowledge_detail/41692.html

# 修改庫:    
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

# 修改表:
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

# 修改一列:
ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM