当前位置: 首页 > 文档资料 > MySQL 学习笔记 >

创建和选择数据庫

优质
小牛编辑
128浏览
2023-12-01

创建menagerie数据庫:

mysql> CREATE DATABASE menagerie;

如果想在创建数据庫时,指定数据庫的字符编码(这里使用GBK),可以使用以下方式:

mysql> create database menagerie DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

或者使用utf8编码:

mysql> CREATE DATABASE menagerie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

或者直接修改配置文件

[email protected]:~/mysql_shell$ sudo vi /etc/mysql/my.cnf

然后在文件底部加入以下内容:

[mysqld]

character-set-server=utf8
collation-server=utf8_general_ci

接着重启MySQL服务:

[email protected]:~/mysql_shell$ sudo service mysql stop
[email protected]:~/mysql_shell$ sudo service mysql start

通过status命令可以查看状态信息:

mysql> status
--------------
mysql  Ver 14.14 Distrib 5.7.13, for Linux (x86_64) using  EditLine wrapper

Connection id:        3
Current database:    eduCloud
Current user:        [email protected]
SSL:            Not in use
Current pager:        stdout
Using outfile:        ''
Using delimiter:    ;
Server version:        5.7.13-0ubuntu0.16.04.2 (Ubuntu)
Protocol version:    10
Connection:        Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /var/run/mysqld/mysqld.sock
Uptime:            9 min 25 sec

Threads: 1  Questions: 62  Slow queries: 0  Opens: 128  Flush tables: 1  Open tables: 47  Queries per second avg: 0.109
--------------

使用(选择)menagerie数据庫:

mysql> USE menagerie
Database changed

还可以在连接到数据庫服务器的时候,指定要使用的数据庫menagerie:

shell> mysql -h host -u user -p menagerie
Enter password: ********

默认情况下,登录mysql是无密码登录,可以通过以下方式修改密码: MySQL 5.7.6及之后的版本,使用以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5及以前的版本,使用以下命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

其中,MyNewPass是我们将要设置的新密码。