`

linux 安装mysql 以及设置 全攻略

阅读更多

安装mysql ,在命令行下输入

sudo apt-get install mysql-server mysql-client

一路按y过去,中间会要求输入root密码

 

 

如果你想进行远程访问或控制,那么你要做两件事:
    其一:
    mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
    允许xoops_root用户可以从任意机器上登入MySQL。
    测试通过了,可是不知道为什么在访问的速度上很慢,可能是UBUTN的内存只有100M的原因,哈哈!!!!
    其二:
    $sudo gedit /etc/mysql/my.cnf
    老的版本中
    >skip-networking => # skip-networking
    新的版本中
    >bind-address=127.0.0.1 => bind-address= 你机器的IP
    这样就可以允许其他机器访问MySQL了。
    DESTOP版下安装MYSQLCC
    apt-get install mysqlcc
    gedit /usr/share/applications/MySQLCC.desktop
    Insert the following lines into the new file
    将下列语句插入新文件
    [Desktop Entry]
    Name=MySQLCC
    Comment=MySQLCC
    Exec=mysqlcc
    Icon=/usr/share/pixmaps/mysqlcc.xpm
    Terminal=false
    Type=Application
    Categories=Application;System;
    这样就可以使用MYSQLCC来操作数据库了。

 

 

对于解决乱码的方案如下:

1.找到My.cnf文件,如果您采用的是Package的默认安装,那么它的路径就是/etc/mysql/my.cnf,用sudo gedit 把文件直接拖进终端,然后回车输入密码后,在文件中找到client和mysqld项

[client]
default-character-set = utf8 --将这句话加入

[mysqld]
default-character-set = utf8 --将这句话加入

 

需要注意的是请确认您的character_set_system为什么编码,如果character_set_system为utf8,那么就设置为utf8,如果character_set_system为utf8而设置的是gbk,那么乱码依旧.

将上面设置保存后,可以在终端中输入sudo mysqladmin shutdown -uroot -p 回车输入密码,然后用show variables like 'character%' 来查看相关字符集当前的设置(包括 character_set_system)

+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

 

分享到:
评论

相关推荐

    Linux一键安装web环境全攻略

    ### Linux一键安装Web环境全攻略知识点详解 #### 一、安装须知 1. **适用范围**:此安装包适用于阿里云所有Linux系统。 2. **包含软件及版本**: - Nginx:1.4.4 - Apache:2.2.29、2.4.10 - MySQL:5.1.73、...

    Linux全攻略-MySQL数据库配置与管理.pdf

    总的来说,本书《Linux全攻略-MySQL数据库配置与管理》是学习和掌握MySQL在Linux环境下的操作和管理的宝贵资源,涵盖了从安装、启动、数据库及表的创建和删除,到数据操作和索引维护的全方位内容。对于任何需要在...

    Linux一键安装web环境全攻略sh-14.1

    "Linux一键安装web环境全攻略sh-14.1"这个标题表明,这是一个关于如何在Linux系统上快速配置Web服务环境的教程,具体可能包括Apache、Nginx等Web服务器、PHP解释器、MySQL或MariaDB数据库的安装与配置。同时,由于...

    Linux全攻略--MySQL数据库配置与管理[汇编].pdf

    * mysql_install_db:用于以缺省权限创建MySQL权限表,该程序通常仅在系统上第一次安装MySQL时执行一次。 * mysqladmin:用于执行数据库的管理操作,如创建或删除数据库,加載授权表和停止MySQL服务等。 * myisamchk...

    linux一键安装web环境全攻略.docx

    Linux一键安装Web环境全攻略旨在帮助用户快速在Linux服务器上搭建Web服务,通常包括Apache、Nginx等Web服务器,PHP解释器,以及MySQL或MariaDB数据库等组件。本攻略将指导你通过命令行界面(CLI)高效地完成这一过程...

    linux下mysql全攻略教程(开发15年工程师所写)

    1. **安装MySQL**:在Linux系统中,通常使用包管理器(如`apt` for Ubuntu/Debian或`yum` for CentOS/RHEL)来安装MySQL服务器。命令行中执行`sudo apt install mysql-server`或`sudo yum install mysql-server`,...

    【2024最新版】Mysql数据库安装全攻略:图文详解(Windows版本)

    ### MySQL数据库安装全攻略知识点梳理 #### 一、MySQL特性详解 - **1.1 开源性质** - MySQL是一款开源数据库系统,这意味着用户可以免费获取其源代码,并可根据自己的需求进行修改。这一特性使得MySQL在众多企业和...

    Linux全攻略--MySQL数据库配置与管理.pdf

    《Linux全攻略--MySQL数据库配置与管理》是一个专注于Linux操作系统环境下MySQL数据库的安装、配置与管理的全面教程。在这份资料中,系统地介绍了MySQL数据库的核心概念、操作命令、配置文件、用户权限管理以及...

    Linux+Apache+MySQL+PHP架设优化全攻略rar

    Linux+Apache+MySQL+PHP架设优化全攻略初学必备

    Linux下实现MySQL数据备份和恢复的命令使用全攻略

    下面我们来了解一下MySQL常见的有三种备份恢复方式: 1、利用Mysqldump+二进制日志实现备份 2、利用LVM快照+二进制日志实现备份 3、使用Xtrabackup备份 一:实验环境介绍: 系统介绍:CentOS6.4_X64 数据库版本:...

    MySQL全面优化全攻略

    本文档将从硬件选配、NUMA优化、CPU性能模式、存储阵列卡配置以及操作系统级别的调整等方面,详细探讨MySQL数据库的优化攻略。 首先,硬件层面的优化是数据库性能提升的基础。在选择硬件时,应优先考虑知名品牌如...

    Linux网站建设和维护全攻略.rar

    这份"Linux网站建设和维护全攻略"涵盖了从服务器配置到日常运维的全方位指导。以下是基于标题、描述和提供的文件名,整理出的一些核心要点: 1. **Linux操作系统基础**:首先,你需要了解Linux的基本操作,包括...

Global site tag (gtag.js) - Google Analytics