1、首选在编译安装MySQL的时候指定两个参数使用utf8编码。
2、次选在配置文件mycnf或myini设定两个参数,同时设置init_connect参数。
3、第三在配置文件mycnf或myini设定两个参数,同时客户端的连接指定set names命令。
4、在配置文件mycnf里的client和server处加入default-character-set参数方便管理。
可能还要用到sudo apt-get install mysql-client安装MYSQL的客户端配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/mycnf配置文件了!下面我们一步步地来:默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:$mysql -u root在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-uroot的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行 *** 作,根本没必要进入根用户模式,只有在设置时才有这种可能。进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。mysql> GRANT ALL PRIVILEGES ON TO root@localhost IDENTIFIED BY "123456";注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:mysql>CREATE DATABASE xoops;mysql>GRANT ALL PRIVILEGES ON xoops TO xoops_root@localhost IDENTIFIED BY "654321";如果你想进行远程访问或控制,那么你要做两件事:其一:mysql>GRANT ALL PRIVILEGES ON xoops TO xoops_root@"%" IDENTIFIED BY "654321";允许xoops_root用户可以从任意机器上登入MySQL。其二:$sudo gedit /etc/mysql/mycnf老的版本中>skip-networking => # skip-networking新的版本中>bind-address=127001 => bind-address= 你机器的IP这样就可以允许其他机器访问MySQL了。
方法/步骤
更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
安装mysql
打开"终端窗口",输入"sudo apt-get install mysql-server mysql-client"-->回车-->输入"y"-->回车-->在"软件包设置对话框"中输入mysql中"root"用户的密码-->回车-->再输一次密码-->回车,安装完成。
如何判断mysql是否安装成功
打开"终端窗口",输入"sudo service mysql restart"-->回车-->如果mysql启动成功,处于运行状态说明mysql安装成功。
让apache支持mysql
打开"终端窗口",输入"sudo apt-get install libapache2-mod-auth-mysql"-->回车-->安装成功,安装这个模块后,apache才能支持mysql。
让php支持mysql
打开"终端窗口",输入"sudo apt-get install php5-mysql"-->回车-->安装成功,安装这个模块后,php才能支持mysql。
登录mysql
打开"终端窗口",输入"mysql -u root -p"-->回车-->输入mysql中"root"用户的密码-->回车-->登录成功。
先安装好 *** 作系统 在Mysql官网上下载最新版的Ubuntu Linux专用的Mysql。我这里下载的是:mysql-server_5711-1ubuntu1404_amd64deb-bundletar。 解压文件 命令为:tar -xvf mysql-server_5711-1ubuntu1404_amd64deb-bundletar 解压开来后,一共有11个deb包,用sudo dpkg -i [包名]命令逐个安装,因为包与包中间存在依赖关系,这里安装有个先后顺序。 我的安装的顺序是: 1mysql-common_5711-1ubuntu1404_amd64deb 2libmysqlclient20_5711-1ubuntu1404_amd64deb 3libmysqlclient-dev_5711-1ubuntu1404_amd64deb 4libmysqld-dev_5711-1ubuntu1404_amd64deb 5而后需要安装一个依赖包叫libaio1,命令为sudo apt-get intall libaio1; 而后继续: 5mysql-community-client_5711-1ubuntu1404_amd64deb 6mysql-client_5711-1ubuntu1404_amd64deb 7mysql-community-source_5711-1ubuntu1404_amd64deb 6 这里需要再安装一个依赖包叫libmecab2,安装好后,继续安装最后一个: 8mysql-community-server_5711-1ubuntu1404_amd64deb 安装过程中需要设置数据库密码。
以上就是关于如何在Ubuntu 14.04安装MySQL,Nginx,PHP全部的内容,包括:如何在Ubuntu 14.04安装MySQL,Nginx,PHP、如何在Ubuntu中安装mysql、ubuntu 16.04怎么安装mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)