mysql学习笔记
博客专区 > zhouyc 的博客 > 博客详情
mysql学习笔记
zhouyc 发表于4年前
mysql学习笔记
  • 发表于 4年前
  • 阅读 128
  • 收藏 3
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: mysql的点点滴滴

创建数据库

create database dbname CHARSET utf8 collate utf8_general_ci;



mysql字符集相关内容:(字符集,乱码的根源。)

查看当前数据库的字符集设定:

root login and execute the following command:

show variables like 'collation_%';


1)选定数据库

show variables like 'collation_%';

mysql> use twdpm

mysql>show variables like 'character_%'

mysql>show variable like 'collation_%';

2) 上面两个查询的结果中,如果有不是utf8的,修改为utf8.修改方式如下:

编辑/etc/my.cnf (或者/etc/my.ini),追加或修正:

[client]
default_character_set=utf8
[mysql]
default_character_set=utf8
[mysqld]
character_set_server=utf8
#设定为default_character_set=utf8时报错。


mysql的模式:

严格模式:本身对数据库的数据有严格的限制,如果输入非法数据,数据库会报异常。

非严格模式:能够输入一下非正常数据,会报警告,不会抛异常。

查看当前的模式:

mysql>select @@sql_mode;


Mysql的NULL转换: select IFNULL(original, 2value) from table_name.

查看mysql的版本方式:

1)mysql>mysql status

2)#>mysql -v


安装完后的配置:

以下错误:关闭SELinux

Service iptables stop  (关闭防火墙)

Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

 

1)/etc/my.cnf或者/etc/mysql/my.cnf的配置内容

配置项目:

Server Type

Database usage

InnoDB Tablespace

并发连接(concurrent connection)

CharacterSet

 

 

启动mysql服务器

   只能通过root账户进行启动

   >service mysqld start

   >service mysqld stop

修改root用户的密码:

      >mysqladmin -u root password 'manager'

登录mysql客户端:

   >mysql –u root -pmanager

启动mysqld的安全模式

/usr/bin/mysqld_safe &

 

关闭mysqld服务

>mysqladmin -uroot shutdown



标签: mysql
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 2
博文 45
码字总数 15358
×
zhouyc
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: