交易员日志

 找回密码
 受邀注册
查看: 9479|回复: 3

Centos下mysql数据库安装、创建数据库、utf8编码设置、外部...

[复制链接]

256

主题

887

帖子

898

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
898
发表于 2018-10-10 08:23:45 | 显示全部楼层 |阅读模式


2017年09月22日 17:09:50 King-Long 阅读数:271




版权声明:本文为博主原创文章,欢迎转载。        https://blog.csdn.net/u011095110/article/details/78065012
1.设置root用户密码创建完mysql数据库需要登录进mysql数据库,需要用户名和密码,而初始时候需要自己设定root的密码
更改root密码
mysqladmin -u root password 'yourpassword'



2.连接mysql数据库mysql -u root -p
然后提示输入密码,输入上面设置的密码即可。
或者mysql直接回车也可以


3.查询数据库show databases;
4.使用某个数据库use databasename;
5.列出数据库中的表show tables;
6.查看某个表全部字段desc slow_log;
show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句)
7.查看当前用户select user();
8.查看当前所在数据库select database();
9.创建新数据库(可以指定字符集)create database databasename charset utf8;



回复

使用道具 举报

256

主题

887

帖子

898

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
898
 楼主| 发表于 2018-10-10 09:26:32 | 显示全部楼层
CentOS下开启mysql远程连接,远程管理数据库
当服务器没有运行php、没装phpmyadmin的时候,远程管理mysql就显得有必要了。

# 第1个mysql是执行命令,第2个mysql是系统数据名称
mysql -u root -p mysql
在mysql控制台执行:

# root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# 重载系统权限
flush privileges;
exit;
回复 支持 反对

使用道具 举报

256

主题

887

帖子

898

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
898
 楼主| 发表于 2018-10-10 14:47:40 | 显示全部楼层
yum install MySQL-python
安装mysqldb
回复 支持 反对

使用道具 举报

256

主题

887

帖子

898

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
898
 楼主| 发表于 2018-10-10 18:16:20 | 显示全部楼层
crontab -e

输入

*/2 * * * * python /data5/crontest.py >> /data5/crontest.py.log 2>&1

意思是每个两分钟就用python执行/data5目录下的crontest.py,将日志输出值crontest.py.log中,当然,程序crongtest.py中的输入到指定文件的数据是不会输入到该log文件中的,后面那个2>&1的意思是把错误的输出也输出到标准输出(2表示错误,2>表示错误输出,&表示等同于,1表示正确),因此如果运行出错也会把错误输出到之前定义的log中。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 受邀注册

本版积分规则

Archiver|手机版|小黑屋|交易员日志

GMT+8, 2025-5-4 01:15 , Processed in 0.050851 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表