apt-get安装
安装
sudo apt-get install mysql-client其间会提示我们输入root密码。
mysql-server与mysql-client的区别:
前者是mysql核心程序,生成管理数据库实例,数据哭实例任务调度线程之类,并提供接口供不同的客户端调用,后者是操作数据库的实例的工具。
但安装mysql-client的时候也把mysql-server安装上了,其他的mysql图形化客户端 phpadmin
启动,关闭,重启
service mysql start
service mysql stop
service mysql restart
或者
/etc/init.d/mysql start
/etc/init.d/mysql stop
/etc/init.d/mysql restart检测是否成功?
sudo netstat -tap | grep mysql通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功,该命令也可用在安装之前判断是否有安装了mysql
登陆
mysql -u root -p -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。允许远程登陆
修改/etc/mysql/my.cnf(此文件为 mysql的配置文件)(配置不一定在这里,仔细阅读/my.cnf说明),将文件中的binding-address=127.0.0.1注释掉
修改root密码
sudo passwd root
su
//我的是放在下面这个文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
设置开机启动
把启动命令(/etc/init.d/mysql start)加入/etc/rc.local文件中卸载
sudo apt-get remove mysql-client
sudo apt-get autoremove mysql-client
设置字符集
设置Mysql字符集:创建数据库时指定字符集:create database mydb character set utf-8;
查看当前字符集:show variables like 'character%';
本文介绍如何在Ubuntu系统上使用apt-get安装MySQL客户端及服务器,并覆盖启动、停止、重启等基本操作,同时讲解如何设置MySQL字符集、允许远程访问及修改root密码。

被折叠的 条评论
为什么被折叠?



