文档章节

linux下mysql的简单配置

罗荣熙
 罗荣熙
发布于 2015/05/05 11:12
字数 668
阅读 104
收藏 10

1、设置字符编码 输入命令: [root@localhost ~]# vi /etc/my.cnf 最后一行加入:default-character-set=utf8,保存! 2、启动mysql服务: 输入命令: [root@localhost ~]# service mysqld start 返回一下信息则表示已经启动成功 Initializing MySQL database: Installing MySQL system tables... OK Filling help tables... OK

To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run: /usr/bin/mysql_secure_installation

which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with: cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

                                                       [  OK  ]

Starting mysqld: [ OK ]

3、设置开机启动: 输入命令: [root@localhost ~]# chkconfig --add mysqld [root@localhost ~]# chkconfig mysqld on

4、查看开机启动设置是否成功 输入命令: [root@localhost ~]# chkconfig --list | grep mysql* mysqld 返回一下信息则表示已经设置成功 grep: mysqld: No such file or directory [root@localhost ~]# chkconfig --list | grep mysql* mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

5、创建root管理员: 输入命令:(设置用户名为root,密码为123456) [root@localhost ~]# mysqladmin -u root password 123456

6、登录数据库: 输入命令: [root@localhost ~]# mysql -u root -p Enter password: 返回一下信息则表示登陆成功 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

7、如果是你的mysql数据库是虚拟机linux端安装的,可能会遇到远程访问不了的问题,解决方案如下: (1)修改防火墙,开启3306端口。 输入命令: [root@localhost ~]# vi /etc/sysconfig/iptables 添加一行: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT (2)重启服务 输入命令: [root@localhost ~]# service iptables restart 返回信息: iptables: Flushing firewall rules: [ OK ] iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Unloading modules: [ OK ] iptables: Applying firewall rules: [ OK ] (3)授权用户从远程登录 具体步骤:登陆到mysql 首先 use mysql; mysql> update user set host='%' where user = 'root'; 返回信息: ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 然后查看了下数据库的host信息如下: mysql> select host from user where user = 'root'; +-----------------------+ | host | +-----------------------+ | % | | 127.0.0.1 | | localhost.localdomain | +-----------------------+ 3 rows in set (0.00 sec) host已经有了%这个值,所以直接运行命令: mysql>flush privileges;

恭喜你,到此为止,你再远程登陆就可以登陆成功了。

© 著作权归作者所有

共有 人打赏支持
罗荣熙
粉丝 27
博文 118
码字总数 84709
作品 0
广州
程序员
私信 提问
加载中

评论(1)

betty小雅
betty小雅
老师:
您好!
我是源智天下有限公司的图书编辑,公司诚聘兼职作者,撰写开发方面的书籍,版权和署名都归作者所有,提升您的知名度和个人影响力,流程我们带你完成,你只要在一定的时间内完成一定的内容即可,感兴趣的话可以详谈:2917227785或者3174229616,期待与您的合作!
MySQL Workbench 6 正式版 (6.0.6) 发布

MySQL Workbench 是专为数据库架构师、开发人员和 DBA 打造的一个统一的可视化工具。MySQL Workbench 提供了数据建模工具、SQL 开发工具和全面的管理工具(包括服务器配置、用户管理、备份等...

oschina
2013/08/28
13.8K
13
Linux下配置Django_Apache_Mysql环境(CentOS 7.5)

本文将介绍如何在Linux上部署Django + Mysql + Apache环境。我们知道,Django内置的http服务器只能工作在单线程下,做开发和调试时候是可以的,但是生产环境通常都会有多用户并发,而且djang...

爱吃甜食的boy
08/16
0
0
如何配置全世界最小的 MySQL 服务器

配置全世界最小的 MySQL 服务器——如何在一块 Intel Edison 为控制板上安装一个 MySQL 服务器。 介绍 在我最近的一篇博文中,物联网,消息以及 MySQL,我展示了如果 Particle Photon 的板子...

oschina
2015/12/03
9.5K
23
分布式架构3--CentOs下安装MySQL(环境准备)

声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作 CentOs下安装MySQL网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录,我这边已经...

明理萝
07/19
0
0
Fedora 17 linux 配置LAMP Server

windows下配置wamp很简单,基本上只用装一个软件(wamp**.exe)就行了,但是linux稍微麻烦点,比起早期前辈们配置linux的痛楚,我们算是幸福多了。下面是配置详细过程: 1- Install Mysql S...

crazypenguin
2013/04/09
0
3

没有更多内容

加载失败,请刷新页面

加载更多

Android :报错Your project path contains non-ASCII characters.

报错内容如下 Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See ht......

lanyu96
3分钟前
0
0
[LintCode] Number of Islands(岛屿个数)

描述 给一个01矩阵,求不同的岛屿的个数。 0代表海,1代表岛,如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。 样例 在矩阵: [ [1, 1, 0, 0, 0], [0, 1, 0, 0, ...

honeymose
4分钟前
0
0
Nginx平滑添加模块

Nginx已经编译安装并运行了一段时间, 然后某一天, 发现需要用到某个模块但当初没有编译, 这个时候怎么办呢? 卸载重新安装肯定可以的, 如果Nginx版本没有变更的话, 则有一个相对平滑的方法来添...

老菜鸟0217
8分钟前
0
0
spark安装测试

spark安装测试 由于本地已经安装好hadoop相关组件,所以本文是在yarn的基础上对spark进行安装及测试 确保hdfs及yarn成功启动,hadoop版本为2.7.3 安装scala,由于本人安装的spark是2.4.0,对应...

-九天-
22分钟前
3
0
周末看完了《电能计量自动化技术》

整体质量还行,下面分别将心得记录如下: 第一章:发展历程可以看看,现在算是智能电网阶段 2:讲主站系统。以文件进行各模块的交互很值得思考,尤其是批量数据,多团队合作的情况下。另外线...

max佩恩
42分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部