Deepin Ubuntu 安裝MySQL數據庫&mysql表名大小寫敏感

  1. Deepin Ubuntu 安裝MySQL數據庫
    1. 安装mysql:

sudo apt-get install mysql-server mysql-client

    1. 登陆后查看数据库当前编码:

root@baihoo-PC:/# mysql -uroot -p

SHOW VARIABLES LIKE 'character%';

    1. 修改默认编码为utf-8
      1. 修改/etc/mysql/my.cnf (默认安装路径下)

[mysqld]

 

character_set_server=utf8

 

[mysql]

 

default-character-set= utf8

 

[client]

 

default-character-set = utf8

    1. 启动命令
      1. 停止MySQL数据库服务:

$sudo systemctl stop mysql.service

      1. 启动MySQL数据库服务:

$sudo systemctl start mysql.service

      1. 重启MySQL数据库服务:

$sudo systemctl restart mysql.service

      1. 查看MySQL运行状态:

$sudo systemctl status mysql.service

  1. Deepin Ubuntu中修改mysql表名大小寫敏感
    1. 默認件位置

/etc/my.cnf

    1. 用rpm包安装的MySQL是不会安装/etc/my.cnf文件的
      1. 至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法
        1. 第一种说法

my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,

        1. 第二种说法

MySQL在启动时自动使用/usr/share/mysql目录下的my-default.cnf文件,这种说法仅限于rpm包安装的MySQL,

        1. 解决方法

只要复制一个/usr/share/mysql目录下的.cnf文件(my-default.cnf)到/etc目录,并改名为my.cnf即可。

    1. 修改my.cnf配置文件 

在[mysqld]节下加入 :

#让MYSQL大小写敏感(1-不敏感,0-敏感)

lower_case_table_names=1

    1. 重启mysql

$sudo systemctl restart mysql.service

猜你喜欢

转载自blog.csdn.net/baiHoo_chen/article/details/81337479