Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco
0 Пользователей и 1 Гость просматривают эту тему.
check database configuration
mysql -u username -h IPadress -p
mysql> status
Server characterset: utf8mb4Db characterset: utf8mb4Client characterset: utf8Conn. characterset: utf8
Workbench успешно подцепляется к базе
mysql> ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
<?php// PHP Grid database connection settings, Only need to update these in new projectdefine("PHPGRID_DBTYPE","mysqli"); // mysql,oci8(for oracle),mssql,postgres,sybasedefine("PHPGRID_DBHOST","х.х.х.х");define("PHPGRID_DBUSER","root");define("PHPGRID_DBPASS","ххх");define("PHPGRID_DBNAME","griddemo");// Basepath for libdefine("PHPGRID_LIBPATH",dirname(__FILE__).DIRECTORY_SEPARATOR."lib".DIRECTORY_SEPARATOR);
define('PHPGRID_DB_CHARSET','utf8');
report to the developers
Server characterset: utf8Db characterset: utf8Client characterset: utf8Conn. characterset: utf8
Как поменять
Код:mysql> ALTER DATABASE `griddemo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> ALTER DATABASE `griddemo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;Query OK, 1 row affected, 2 warnings (0,20 sec)mysql> status--------------mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapperConnection id: 4265Current database: Current user: root@x.x.x.xSSL: Cipher in use is DHE-RSA-AES256-SHACurrent pager: stdoutUsing outfile: ''Using delimiter: ;Server version: 8.0.17 MySQL Community Server - GPLProtocol version: 10Connection: x.x.x.x via TCP/IPServer characterset: utf8mb4Db characterset: utf8mb4Client characterset: utf8Conn. characterset: utf8TCP port: 3306Uptime: 3 days 16 hours 2 min 26 secThreads: 3 Questions: 105122 Slow queries: 0 Opens: 145 Flush tables: 3 Open tables: 65 Queries per second avg: 0.331--------------mysql>
[mysqld]collation-server = utf8_unicode_ciinit-connect='SET NAMES utf8'character-set-server = utf8
mysql> show variables like "%character%"; show variables like "%collation%";
mysql> show variables like "%character%"; show variables like "%collation%";+--------------------------+---------------------------------------------------------+| Variable_name | Value |+--------------------------+---------------------------------------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8mb4 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8mb4 || character_set_system | utf8 || character_sets_dir | C:\Program Files\MySQL\MySQL Server 8.0\share\charsets\ |+--------------------------+---------------------------------------------------------+8 rows in set, 1 warning (0,10 sec)+-------------------------------+--------------------+| Variable_name | Value |+-------------------------------+--------------------+| collation_connection | utf8_general_ci || collation_database | utf8mb4_0900_ai_ci || collation_server | utf8mb4_0900_ai_ci || default_collation_for_utf8mb4 | utf8mb4_0900_ai_ci |+-------------------------------+--------------------+4 rows in set, 1 warning (0,07 sec)mysql>
Страница сгенерирована за 0.02 секунд. Запросов: 21.